diff options
author | Jeff Darcy <jdarcy@redhat.com> | 2012-06-24 15:52:43 +0200 |
---|---|---|
committer | Anand Avati <avati@redhat.com> | 2012-07-03 14:06:19 -0700 |
commit | fe4777660a0a92da6da582103690fa0c2e5c7496 (patch) | |
tree | afcc9ba54e102e4547c8497dd84decd00da71d56 /xlators/cluster | |
parent | 7c6a948988e1183387ce652711bdfc12046e944f (diff) |
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 <glusterfs@wollina.de>
Signed-off-by: domwo <glusterfs@wollina.de>
Signed-off-by: Jeff Darcy <jdarcy@redhat.com>
Reviewed-on: http://review.gluster.com/3614
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Anand Avati <avati@redhat.com>
Diffstat (limited to 'xlators/cluster')
-rw-r--r-- | xlators/cluster/afr/src/afr-common.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xlators/cluster/afr/src/afr-common.c b/xlators/cluster/afr/src/afr-common.c index 09b0195cd0b..407e76c0e74 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; |