From 19dd4b7f0080a1924099ace7e3d7fcd9f0314f2d Mon Sep 17 00:00:00 2001 From: shishir gowda Date: Fri, 24 Feb 2012 15:25:06 +0530 Subject: mgmt/glusterd: pass defrag_cmd in rsp dict for volume info glusterd_import_volinfo used to error out as it was not able to find the rebalance key in the dict Change-Id: Ife35a041072a8a978d7595e8381f68e624bd8da3 BUG: 797105 Signed-off-by: shishir gowda Reviewed-on: http://review.gluster.com/2814 Tested-by: Gluster Build System Reviewed-by: Amar Tumballi Reviewed-by: Vijay Bellur --- xlators/mgmt/glusterd/src/glusterd-utils.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'xlators/mgmt') diff --git a/xlators/mgmt/glusterd/src/glusterd-utils.c b/xlators/mgmt/glusterd/src/glusterd-utils.c index e925c75a26a..58a8945325d 100644 --- a/xlators/mgmt/glusterd/src/glusterd-utils.c +++ b/xlators/mgmt/glusterd/src/glusterd-utils.c @@ -1628,6 +1628,11 @@ glusterd_add_volume_to_dict (glusterd_volinfo_t *volinfo, if (ret) goto out; + memset (key, 0, sizeof (key)); + snprintf (key, 256, "volume%d.rebalance", count); + ret = dict_set_int32 (dict, key, volinfo->defrag_cmd); + if (ret) + goto out; if (volinfo->rb_status > GF_RB_STATUS_NONE) { memset (key, 0, sizeof (key)); -- cgit