From fe4777660a0a92da6da582103690fa0c2e5c7496 Mon Sep 17 00:00:00 2001 From: Jeff Darcy Date: Sun, 24 Jun 2012 15:52:43 +0200 Subject: cluster/afr: fix for read-subvolume option does not work changed order of prevered read child in afr_select_read_child_from_policy when a read child is set over config option read-subvolume it shoudl be first to return Change-Id: I1c5a8171379bb2bad76f6653e9d68a9349d55142 BUG: 833750 Original-author: domwo Signed-off-by: domwo Signed-off-by: Jeff Darcy Reviewed-on: http://review.gluster.com/3614 Tested-by: Gluster Build System Reviewed-by: Anand Avati --- xlators/cluster/afr/src/afr-common.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'xlators') diff --git a/xlators/cluster/afr/src/afr-common.c b/xlators/cluster/afr/src/afr-common.c index 09b0195cd..407e76c0e 100644 --- a/xlators/cluster/afr/src/afr-common.c +++ b/xlators/cluster/afr/src/afr-common.c @@ -610,12 +610,12 @@ afr_select_read_child_from_policy (int32_t *success_children, GF_ASSERT (success_children); - read_child = prev_read_child; + read_child = config_read_child; if (afr_is_read_child (success_children, sources, child_count, read_child)) goto out; - read_child = config_read_child; + read_child = prev_read_child; if (afr_is_read_child (success_children, sources, child_count, read_child)) goto out; -- cgit