redis-trib: skip nodes without slots when creating the config signature.

This commit is contained in:
antirez 2013-02-28 13:12:56 +01:00
parent 64942fca01
commit bc922dc688

View File

@ -200,6 +200,7 @@ class ClusterNode
@r.cluster("nodes").each_line{|l| @r.cluster("nodes").each_line{|l|
s = l.split s = l.split
slots = s[7..-1].select {|x| x[0..0] != "["} slots = s[7..-1].select {|x| x[0..0] != "["}
next if slots.length == 0
config << s[0]+":"+(slots.sort.join(",")) config << s[0]+":"+(slots.sort.join(","))
} }
config.sort.join("|") config.sort.join("|")