diff options
author | antirez <antirez@gmail.com> | 2015-05-14 17:44:52 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2015-05-14 17:45:09 +0200 |
commit | 4dee18cb66fe37190c619232d61f4bea43d6dfb0 (patch) | |
tree | 73809236fb31701b23ed8174418c1d61b785e8ae /src/sentinel.c | |
parent | f9e942d4ae310a9416d0f91fa0e32c799009b8bc (diff) | |
download | redis-4dee18cb66fe37190c619232d61f4bea43d6dfb0.tar.gz |
Sentinel: config-rewrite unique ID just one time
Diffstat (limited to 'src/sentinel.c')
-rw-r--r-- | src/sentinel.c | 8 |
1 files 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); |