summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/redis-trib.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/redis-trib.rb b/src/redis-trib.rb
index ee11bb904..cff0f360f 100755
--- a/src/redis-trib.rb
+++ b/src/redis-trib.rb
@@ -686,8 +686,13 @@ class RedisTrib
f[:flags].index("fail")
fnode = ClusterNode.new(f[:addr])
fnode.connect()
- fnode.load_info()
- add_node(fnode)
+ next if !fnode.r
+ begin
+ fnode.load_info()
+ add_node(fnode)
+ rescue => e
+ xputs "[ERR] Unable to load info for node #{fnode}"
+ end
}
populate_nodes_replicas_info
end