From eebd57015150c971395d47cc1e6216c2acd4ec17 Mon Sep 17 00:00:00 2001 From: Atin Mukherjee Date: Tue, 21 Feb 2017 18:33:14 +0530 Subject: glusterd: unref brickinfo object on volume stop If brick multiplexing is enabled, on a volume stop glusterd was not unrefing the brickinfo rpc object which lead to a flood of stale rpc logs. >Reviewed-on: https://review.gluster.org/16699 >Smoke: Gluster Build System >NetBSD-regression: NetBSD Build System >Reviewed-by: Jeff Darcy >CentOS-regression: Gluster Build System >Reviewed-by: Samikshan Bairagya >(cherry picked from commit 9cdfbdced23cd43b8738636a3ed906c8d4267d67) Change-Id: I18fedcd6921042ef2e945605466194b7b53fe2f7 BUG: 1425556 Signed-off-by: Atin Mukherjee Reviewed-on: https://review.gluster.org/16703 Smoke: Gluster Build System NetBSD-regression: NetBSD Build System CentOS-regression: Gluster Build System Reviewed-by: Shyamsundar Ranganathan --- xlators/mgmt/glusterd/src/glusterd-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xlators/mgmt/glusterd/src/glusterd-utils.c b/xlators/mgmt/glusterd/src/glusterd-utils.c index f64b25cccd1..b6f001a8901 100644 --- a/xlators/mgmt/glusterd/src/glusterd-utils.c +++ b/xlators/mgmt/glusterd/src/glusterd-utils.c @@ -2117,8 +2117,8 @@ glusterd_volume_stop_glusterfs (glusterd_volinfo_t *volinfo, if (op_errstr) { GF_FREE (op_errstr); } - (void) glusterd_brick_disconnect (brickinfo); } + (void) glusterd_brick_disconnect (brickinfo); ret = 0; } -- cgit