Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
redis
Commits
4dee18cb
Commit
4dee18cb
authored
May 14, 2015
by
antirez
Browse files
Sentinel: config-rewrite unique ID just one time
parent
f9e942d4
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/sentinel.c
View file @
4dee18cb
...
@@ -1646,16 +1646,16 @@ void rewriteConfigSentinelOption(struct rewriteConfigState *state) {
...
@@ -1646,16 +1646,16 @@ void rewriteConfigSentinelOption(struct rewriteConfigState *state) {
dictEntry
*
de
;
dictEntry
*
de
;
sds
line
;
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. */
/* For every master emit a "sentinel monitor" config entry. */
di
=
dictGetIterator
(
sentinel
.
masters
);
di
=
dictGetIterator
(
sentinel
.
masters
);
while
((
de
=
dictNext
(
di
))
!=
NULL
)
{
while
((
de
=
dictNext
(
di
))
!=
NULL
)
{
sentinelRedisInstance
*
master
,
*
ri
;
sentinelRedisInstance
*
master
,
*
ri
;
sentinelAddr
*
master_addr
;
sentinelAddr
*
master_addr
;
/* sentinel unique ID. */
line
=
sdscatprintf
(
sdsempty
(),
"sentinel myid %s"
,
sentinel
.
myid
);
rewriteConfigRewriteLine
(
state
,
"sentinel"
,
line
,
1
);
/* sentinel monitor */
/* sentinel monitor */
master
=
dictGetVal
(
de
);
master
=
dictGetVal
(
de
);
master_addr
=
sentinelGetCurrentMasterAddress
(
master
);
master_addr
=
sentinelGetCurrentMasterAddress
(
master
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment