From c848f7163c5ba6b8a081c0f07a4776f7ff8dfca0 Mon Sep 17 00:00:00 2001 From: Mohammed Rafi KC Date: Tue, 14 May 2019 23:12:44 +0530 Subject: glusterd/shd: Optimize the glustershd manager to send reconfigure Traditionally all svc manager will execute process stop and then followed by start each time when they called. But that is not required by shd, because the attach request implemented in the shd multiplex has the intelligence to check whether a detach is required prior to attaching the graph. So there is no need to send an explicit detach request if we are sure that the next call is an attach request Change-Id: I9157c8dcaffdac038f73286bcf5646a3f1d3d8ec fixes: bz#1710054 Signed-off-by: Mohammed Rafi KC --- libglusterfs/src/graph.c | 1 - 1 file changed, 1 deletion(-) (limited to 'libglusterfs/src') diff --git a/libglusterfs/src/graph.c b/libglusterfs/src/graph.c index f65f680db91..437283b7972 100644 --- a/libglusterfs/src/graph.c +++ b/libglusterfs/src/graph.c @@ -1488,7 +1488,6 @@ glusterfs_process_svc_detach(glusterfs_ctx_t *ctx, gf_volfile_t *volfile_obj) parent_graph->last_xl = glusterfs_get_last_xlator(parent_graph); parent_graph->xl_count -= graph->xl_count; parent_graph->leaf_count -= graph->leaf_count; - default_notify(xl, GF_EVENT_PARENT_DOWN, xl); parent_graph->id++; ret = 0; } -- cgit