redis-trib: don't load cluster config from nodes in FAIL state.

This commit is contained in:
antirez 2013-03-19 09:46:12 +01:00
parent e28e61e839
commit 7d3e32d526

View File

@ -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()