summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2015-05-14 17:44:52 +0200
committerantirez <antirez@gmail.com>2015-05-14 17:45:09 +0200
commit4dee18cb66fe37190c619232d61f4bea43d6dfb0 (patch)
tree73809236fb31701b23ed8174418c1d61b785e8ae
parentf9e942d4ae310a9416d0f91fa0e32c799009b8bc (diff)
downloadredis-4dee18cb66fe37190c619232d61f4bea43d6dfb0.tar.gz
Sentinel: config-rewrite unique ID just one time
-rw-r--r--src/sentinel.c8
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);