From 7d3e32d526b72f41ed35fd129e137d8de51cacf4 Mon Sep 17 00:00:00 2001 From: antirez Date: Tue, 19 Mar 2013 09:46:12 +0100 Subject: [PATCH] redis-trib: don't load cluster config from nodes in FAIL state. --- src/redis-trib.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/redis-trib.rb b/src/redis-trib.rb index 75583b54..67b9a303 100755 --- a/src/redis-trib.rb +++ b/src/redis-trib.rb @@ -409,7 +409,9 @@ class RedisTrib node.load_info(:getfriends => true) add_node(node) node.friends.each{|f| - next if f[:flags].index("noaddr") or f[:flags].index("disconnected") + next if f[:flags].index("noaddr") || + f[:flags].index("disconnected") || + f[:flags].index("fail") fnode = ClusterNode.new(f[:addr]) fnode.connect() fnode.load_info()