diff options
author | Vikas Gorur <vikas@gluster.com> | 2009-10-05 04:01:36 +0000 |
---|---|---|
committer | Anand V. Avati <avati@dev.gluster.com> | 2009-10-05 05:16:43 -0700 |
commit | 8e0f5e7105c0d03b50a9342f4285a985b9cdb090 (patch) | |
tree | 69d5a2b3be95c15782ab31596cb79eaa52439ed9 /xlators/cluster/afr/src/afr.c | |
parent | b441730b5b54fcd9355bef42bd0f45a4147212e4 (diff) |
cluster/afr: Initialize local->first_up_child in AFR_LOCAL_INIT.
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 285 ("first up child" can change during a transaction)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=285
Diffstat (limited to 'xlators/cluster/afr/src/afr.c')
-rw-r--r-- | xlators/cluster/afr/src/afr.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/xlators/cluster/afr/src/afr.c b/xlators/cluster/afr/src/afr.c index b65a4dc46..befc182b6 100644 --- a/xlators/cluster/afr/src/afr.c +++ b/xlators/cluster/afr/src/afr.c @@ -330,32 +330,6 @@ afr_frame_return (call_frame_t *frame) return call_count; } -/** - * first_up_child - return the index of the first child that is up - */ - -int -afr_first_up_child (afr_private_t *priv) -{ - xlator_t ** children = NULL; - int ret = -1; - int i = 0; - - LOCK (&priv->lock); - { - children = priv->children; - for (i = 0; i < priv->child_count; i++) { - if (priv->child_up[i]) { - ret = i; - break; - } - } - } - UNLOCK (&priv->lock); - - return ret; -} - /** * up_children_count - return the number of children that are up |