Commit a6fe4ca3 authored by antirez's avatar antirez
Browse files

CLUSTER SLOTS: main loop should skip only slaves and zero slot masters.

parent e14829de
...@@ -3467,9 +3467,9 @@ void clusterReplyMultiBulkSlots(redisClient *c) { ...@@ -3467,9 +3467,9 @@ void clusterReplyMultiBulkSlots(redisClient *c) {
clusterNode *node = dictGetVal(de); clusterNode *node = dictGetVal(de);
int j = 0, start = -1; int j = 0, start = -1;
/* If node is down or not a master, skip it. */ /* Skip slaves (that are iterated when producing the output of their
if (node->flags & REDIS_NODE_FAIL || !(node->flags & REDIS_NODE_MASTER)) * master) and masters not serving any slot. */
continue; if (!nodeIsMaster(node) || node->numslots == 0) continue;
for (j = 0; j < REDIS_CLUSTER_SLOTS; j++) { for (j = 0; j < REDIS_CLUSTER_SLOTS; j++) {
int bit; int bit;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment