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;
/* If this is a master, we want all the slaveof config options
* in the file to be removed. */
if (server.masterhost == NULL) {
* in the file to be removed. Note that if this is a cluster instance
* we don't want a slaveof directive inside redis.conf. */
if (server.cluster_enabled || server.masterhost == NULL) {
rewriteConfigMarkAsProcessed(state,"slaveof");
return;
}