Unverified Commit 257009af authored by Wen Hui's avatar Wen Hui Committed by GitHub
Browse files

generalize error check for SENTINEL MONITOR rumtime config (#8590)

parent 5d180d28
...@@ -3710,17 +3710,7 @@ NULL ...@@ -3710,17 +3710,7 @@ NULL
ri = createSentinelRedisInstance(c->argv[2]->ptr,SRI_MASTER, ri = createSentinelRedisInstance(c->argv[2]->ptr,SRI_MASTER,
c->argv[3]->ptr,port,quorum,NULL); c->argv[3]->ptr,port,quorum,NULL);
if (ri == NULL) { if (ri == NULL) {
switch(errno) { addReplyError(c,sentinelCheckCreateInstanceErrors(SRI_MASTER));
case EBUSY:
addReplyError(c,"Duplicated master name");
break;
case EINVAL:
addReplyError(c,"Invalid port number");
break;
default:
addReplyError(c,"Unspecified error adding the instance");
break;
}
} else { } else {
sentinelFlushConfig(); sentinelFlushConfig();
sentinelEvent(LL_WARNING,"+monitor",ri,"%@ quorum %d",ri->quorum); sentinelEvent(LL_WARNING,"+monitor",ri,"%@ quorum %d",ri->quorum);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment