diff --git a/src/config.c b/src/config.c index c9ee19bb..242f7367 100644 --- a/src/config.c +++ b/src/config.c @@ -797,10 +797,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 { addReplyErrorFormat(c,"Unsupported CONFIG parameter: %s", (char*)c->argv[2]->ptr);