diff --git a/src/redis-trib.rb b/src/redis-trib.rb index 75583b5480d68479ecfe4a50070ee1de8537ad53..67b9a303b113d9d555f5c527cc8482cf9f4a31a0 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()