Cluster: don't rewrite slaveof config directive in cluster mode.

This commit is contained in:
antirez 2014-01-20 11:10:42 +01:00
parent 437fc2cb56
commit e4a5605c9a

View File

@ -1466,8 +1466,9 @@ void rewriteConfigSlaveofOption(struct rewriteConfigState *state) {
sds line; sds line;
/* If this is a master, we want all the slaveof config options /* If this is a master, we want all the slaveof config options
* in the file to be removed. */ * in the file to be removed. Note that if this is a cluster instance
if (server.masterhost == NULL) { * we don't want a slaveof directive inside redis.conf. */
if (server.cluster_enabled || server.masterhost == NULL) {
rewriteConfigMarkAsProcessed(state,"slaveof"); rewriteConfigMarkAsProcessed(state,"slaveof");
return; return;
} }