Commit d6457577 authored by antirez's avatar antirez
Browse files

Cluster: don't perform startup slots sanity check for slaves.

If we are a cluster node the DB content will not match our configured
slots. Don't do the check at all.
parent d334897e
...@@ -1464,6 +1464,10 @@ int verifyClusterConfigWithData(void) { ...@@ -1464,6 +1464,10 @@ int verifyClusterConfigWithData(void) {
int j; int j;
int update_config = 0; int update_config = 0;
/* If this node is a slave, don't perform the check at all as we
* completely depend on the replication stream. */
if (server.cluster->myself->flags & REDIS_NODE_SLAVE) return REDIS_OK;
/* Make sure we only have keys in DB0. */ /* Make sure we only have keys in DB0. */
for (j = 1; j < server.dbnum; j++) { for (j = 1; j < server.dbnum; j++) {
if (dictSize(server.db[j].dict)) return REDIS_ERR; if (dictSize(server.db[j].dict)) return REDIS_ERR;
......
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