diff --git a/src/config.c b/src/config.c index 41b00b63..d6e7568b 100644 --- a/src/config.c +++ b/src/config.c @@ -815,10 +815,12 @@ void configSetCommand(redisClient *c) { if (getLongLongFromObject(o,&ll) == REDIS_ERR || ll < 0) goto badfmt; server.repl_min_slaves_to_write = ll; + refreshGoodSlavesCount(); } else if (!strcasecmp(c->argv[2]->ptr,"min-slaves-max-lag")) { if (getLongLongFromObject(o,&ll) == REDIS_ERR || ll < 0) goto badfmt; server.repl_min_slaves_max_lag = ll; + refreshGoodSlavesCount(); } else if (!strcasecmp(c->argv[2]->ptr,"cluster-node-timeout")) { if (getLongLongFromObject(o,&ll) == REDIS_ERR || ll <= 0) goto badfmt;