From c0767852b3dfad94546a5458bcf4460797cdbf0b Mon Sep 17 00:00:00 2001 From: Pranith Kumar K Date: Tue, 7 Jan 2014 15:23:19 +0530 Subject: cluster/afr: Don't accept heal commands until graph is up Change-Id: Icca6c23b6a5965f462db8b65af3eb2e141c7cd39 BUG: 1049355 Signed-off-by: Pranith Kumar K Reviewed-on: http://review.gluster.org/6658 Tested-by: Gluster Build System Reviewed-by: Ravishankar N Reviewed-by: Vijay Bellur --- xlators/cluster/afr/src/afr-common.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'xlators/cluster') diff --git a/xlators/cluster/afr/src/afr-common.c b/xlators/cluster/afr/src/afr-common.c index 250b0944e90..224d3054626 100644 --- a/xlators/cluster/afr/src/afr-common.c +++ b/xlators/cluster/afr/src/afr-common.c @@ -3985,6 +3985,10 @@ afr_notify (xlator_t *this, int32_t event, case GF_EVENT_TRANSLATOR_OP: input = data; output = data2; + if (!had_heard_from_all) { + ret = -1; + goto out; + } ret = afr_xl_op (this, input, output); goto out; break; -- cgit