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) {
clusterNode *node = dictGetVal(de);
int j = 0, start = -1;
/* If node is down or not a master, skip it. */
if (node->flags & REDIS_NODE_FAIL || !(node->flags & REDIS_NODE_MASTER))
continue;
/* Skip slaves (that are iterated when producing the output of their
* master) and masters not serving any slot. */
if (!nodeIsMaster(node) || node->numslots == 0) continue;
for (j = 0; j < REDIS_CLUSTER_SLOTS; j++) {
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