9f5ccc
From 167980565e1ab56989b25fe6aa0203aeb7970c8b Mon Sep 17 00:00:00 2001
9f5ccc
From: Sanju Rakonde <srakonde@redhat.com>
9f5ccc
Date: Sun, 6 Oct 2019 19:05:28 +0530
9f5ccc
Subject: [PATCH 306/307] cli: fix distCount value
9f5ccc
9f5ccc
gluster volume info --xml id displaying wrong distCount
9f5ccc
value. This patch addresses it.
9f5ccc
9f5ccc
> fixes: bz#1758878
9f5ccc
> Change-Id: I64081597e06018361e6524587b433b0c4b2a0260
9f5ccc
> Signed-off-by: Sanju Rakonde <srakonde@redhat.com>
9f5ccc
9f5ccc
upstream patch: https://review.gluster.org/#/c/glusterfs/+/23521/
9f5ccc
9f5ccc
BUG: 1758618
9f5ccc
Change-Id: I64081597e06018361e6524587b433b0c4b2a0260
9f5ccc
Signed-off-by: Sanju Rakonde <srakonde@redhat.com>
9f5ccc
Reviewed-on: https://code.engineering.redhat.com/gerrit/183147
9f5ccc
Tested-by: RHGS Build Bot <nigelb@redhat.com>
9f5ccc
Reviewed-by: Sunil Kumar Heggodu Gopala Acharya <sheggodu@redhat.com>
9f5ccc
---
9f5ccc
 cli/src/cli-xml-output.c | 5 +++--
9f5ccc
 1 file changed, 3 insertions(+), 2 deletions(-)
9f5ccc
9f5ccc
diff --git a/cli/src/cli-xml-output.c b/cli/src/cli-xml-output.c
9f5ccc
index b417bb8..006e2fb 100644
9f5ccc
--- a/cli/src/cli-xml-output.c
9f5ccc
+++ b/cli/src/cli-xml-output.c
9f5ccc
@@ -2548,8 +2548,9 @@ cli_xml_output_vol_info(cli_local_t *local, dict_t *dict)
9f5ccc
         ret = dict_get_int32(dict, key, &dist_count);
9f5ccc
         if (ret)
9f5ccc
             goto out;
9f5ccc
-        ret = xmlTextWriterWriteFormatElement(
9f5ccc
-            local->writer, (xmlChar *)"distCount", "%d", dist_count);
9f5ccc
+        ret = xmlTextWriterWriteFormatElement(local->writer,
9f5ccc
+                                              (xmlChar *)"distCount", "%d",
9f5ccc
+                                              (brick_count / dist_count));
9f5ccc
         XML_RET_CHECK_AND_GOTO(ret, out);
9f5ccc
 
9f5ccc
         snprintf(key, sizeof(key), "volume%d.stripe_count", i);
9f5ccc
-- 
9f5ccc
1.8.3.1
9f5ccc