diff options
Diffstat (limited to 'cli/src/cli-xml-output.c')
| -rw-r--r-- | cli/src/cli-xml-output.c | 12 | 
1 files changed, 12 insertions, 0 deletions
diff --git a/cli/src/cli-xml-output.c b/cli/src/cli-xml-output.c index 8ef12b9a3c9..35b739c0f62 100644 --- a/cli/src/cli-xml-output.c +++ b/cli/src/cli-xml-output.c @@ -2551,6 +2551,7 @@ cli_xml_output_vol_info (cli_local_t *local, dict_t *dict)          int                     stripe_count = 0;          int                     replica_count = 0;          int                     arbiter_count = 0; +        int                     snap_count    = 0;          int                     isArbiter = 0;          int                     disperse_count = 0;          int                     redundancy_count = 0; @@ -2631,6 +2632,17 @@ cli_xml_output_vol_info (cli_local_t *local, dict_t *dict)                  XML_RET_CHECK_AND_GOTO (ret, out);                  memset (key, 0, sizeof (key)); +                snprintf (key, sizeof (key), "volume%d.snap_count", i); +                ret = dict_get_int32 (dict, key, &snap_count); +                if (ret) +                        goto out; +                ret = xmlTextWriterWriteFormatElement (local->writer, +                                                     (xmlChar *)"snapshotCount", +                                                     "%d", snap_count); +                XML_RET_CHECK_AND_GOTO (ret, out); + + +                memset (key, 0, sizeof (key));                  snprintf (key, sizeof (key), "volume%d.brick_count", i);                  ret = dict_get_int32 (dict, key, &brick_count);                  if (ret)  | 
