Cluster: Restore proper trib master iteration
This got removed in 15ef91e during a new feature addition. The prior commit had "break if masters.length == masters_count" but we are guaranteed to aready have that condition met since otherwise we would haven't gotten this far. Without this break statement, it's possible some masters may be forgotten and have zero replicas while other masters have more than their requested number of replicas. Thanks to carlos for pointing out this regression at: https://groups.google.com/forum/#!topic/redis-db/_WVVqDw5B7c
This commit is contained in:
parent
d84c84f268
commit
794d3401e9
@ -572,6 +572,7 @@ class RedisTrib
|
||||
nodes_count -= 1
|
||||
i += 1
|
||||
puts "Adding replica #{slave} to #{m}"
|
||||
break
|
||||
}
|
||||
end
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user