From 4dee18cb66fe37190c619232d61f4bea43d6dfb0 Mon Sep 17 00:00:00 2001 From: antirez Date: Thu, 14 May 2015 17:44:52 +0200 Subject: Sentinel: config-rewrite unique ID just one time --- src/sentinel.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sentinel.c b/src/sentinel.c index 12b82baa9..4050b4609 100644 --- a/src/sentinel.c +++ b/src/sentinel.c @@ -1646,16 +1646,16 @@ void rewriteConfigSentinelOption(struct rewriteConfigState *state) { dictEntry *de; sds line; + /* sentinel unique ID. */ + line = sdscatprintf(sdsempty(), "sentinel myid %s", sentinel.myid); + rewriteConfigRewriteLine(state,"sentinel",line,1); + /* For every master emit a "sentinel monitor" config entry. */ di = dictGetIterator(sentinel.masters); while((de = dictNext(di)) != NULL) { sentinelRedisInstance *master, *ri; sentinelAddr *master_addr; - /* sentinel unique ID. */ - line = sdscatprintf(sdsempty(), "sentinel myid %s", sentinel.myid); - rewriteConfigRewriteLine(state,"sentinel",line,1); - /* sentinel monitor */ master = dictGetVal(de); master_addr = sentinelGetCurrentMasterAddress(master); -- cgit v1.2.1