Lines Matching refs:argv
250 char **argv; /* Arguments to call the script. */ member
661 while(sj->argv[j]) sdsfree(sj->argv[j++]); in sentinelReleaseScriptJob()
662 zfree(sj->argv); in sentinelReleaseScriptJob()
669 char *argv[SENTINEL_SCRIPT_MAX_ARGS+1]; in sentinelScheduleScriptExecution() local
675 argv[argc] = va_arg(ap,char*); in sentinelScheduleScriptExecution()
676 if (!argv[argc]) break; in sentinelScheduleScriptExecution()
677 argv[argc] = sdsnew(argv[argc]); /* Copy the string. */ in sentinelScheduleScriptExecution()
681 argv[0] = sdsnew(path); in sentinelScheduleScriptExecution()
686 sj->argv = zmalloc(sizeof(char*)*(argc+1)); in sentinelScheduleScriptExecution()
689 memcpy(sj->argv,argv,sizeof(char*)*(argc+1)); in sentinelScheduleScriptExecution()
761 "%s %d %d", sj->argv[0], 99, 0); in sentinelRunPendingScripts()
766 execve(sj->argv[0],sj->argv,environ); in sentinelRunPendingScripts()
831 "%s %d %d", sj->argv[0], bysignal, exitcode); in sentinelCollectTerminatedScripts()
855 sj->argv[0], (long)sj->pid); in sentinelKillTimedoutScripts()
875 while (sj->argv[j]) j++; in sentinelPendingScriptsCommand()
878 while (sj->argv[j]) addReplyBulkCString(c,sj->argv[j++]); in sentinelPendingScriptsCommand()
1572 char *sentinelHandleConfiguration(char **argv, int argc) { in sentinelHandleConfiguration() argument
1575 if (!strcasecmp(argv[0],"monitor") && argc == 5) { in sentinelHandleConfiguration()
1577 int quorum = atoi(argv[4]); in sentinelHandleConfiguration()
1580 if (createSentinelRedisInstance(argv[1],SRI_MASTER,argv[2], in sentinelHandleConfiguration()
1581 atoi(argv[3]),quorum,NULL) == NULL) in sentinelHandleConfiguration()
1589 } else if (!strcasecmp(argv[0],"down-after-milliseconds") && argc == 3) { in sentinelHandleConfiguration()
1591 ri = sentinelGetMasterByName(argv[1]); in sentinelHandleConfiguration()
1593 ri->down_after_period = atoi(argv[2]); in sentinelHandleConfiguration()
1597 } else if (!strcasecmp(argv[0],"failover-timeout") && argc == 3) { in sentinelHandleConfiguration()
1599 ri = sentinelGetMasterByName(argv[1]); in sentinelHandleConfiguration()
1601 ri->failover_timeout = atoi(argv[2]); in sentinelHandleConfiguration()
1604 } else if (!strcasecmp(argv[0],"parallel-syncs") && argc == 3) { in sentinelHandleConfiguration()
1606 ri = sentinelGetMasterByName(argv[1]); in sentinelHandleConfiguration()
1608 ri->parallel_syncs = atoi(argv[2]); in sentinelHandleConfiguration()
1609 } else if (!strcasecmp(argv[0],"notification-script") && argc == 3) { in sentinelHandleConfiguration()
1611 ri = sentinelGetMasterByName(argv[1]); in sentinelHandleConfiguration()
1613 if (access(argv[2],X_OK) == -1) in sentinelHandleConfiguration()
1615 ri->notification_script = sdsnew(argv[2]); in sentinelHandleConfiguration()
1616 } else if (!strcasecmp(argv[0],"client-reconfig-script") && argc == 3) { in sentinelHandleConfiguration()
1618 ri = sentinelGetMasterByName(argv[1]); in sentinelHandleConfiguration()
1620 if (access(argv[2],X_OK) == -1) in sentinelHandleConfiguration()
1623 ri->client_reconfig_script = sdsnew(argv[2]); in sentinelHandleConfiguration()
1624 } else if (!strcasecmp(argv[0],"auth-pass") && argc == 3) { in sentinelHandleConfiguration()
1626 ri = sentinelGetMasterByName(argv[1]); in sentinelHandleConfiguration()
1628 ri->auth_pass = sdsnew(argv[2]); in sentinelHandleConfiguration()
1629 } else if (!strcasecmp(argv[0],"current-epoch") && argc == 2) { in sentinelHandleConfiguration()
1631 unsigned long long current_epoch = strtoull(argv[1],NULL,10); in sentinelHandleConfiguration()
1634 } else if (!strcasecmp(argv[0],"myid") && argc == 2) { in sentinelHandleConfiguration()
1635 if (strlen(argv[1]) != CONFIG_RUN_ID_SIZE) in sentinelHandleConfiguration()
1637 memcpy(sentinel.myid,argv[1],CONFIG_RUN_ID_SIZE); in sentinelHandleConfiguration()
1638 } else if (!strcasecmp(argv[0],"config-epoch") && argc == 3) { in sentinelHandleConfiguration()
1640 ri = sentinelGetMasterByName(argv[1]); in sentinelHandleConfiguration()
1642 ri->config_epoch = strtoull(argv[2],NULL,10); in sentinelHandleConfiguration()
1648 } else if (!strcasecmp(argv[0],"leader-epoch") && argc == 3) { in sentinelHandleConfiguration()
1650 ri = sentinelGetMasterByName(argv[1]); in sentinelHandleConfiguration()
1652 ri->leader_epoch = strtoull(argv[2],NULL,10); in sentinelHandleConfiguration()
1653 } else if (!strcasecmp(argv[0],"known-slave") && argc == 4) { in sentinelHandleConfiguration()
1657 ri = sentinelGetMasterByName(argv[1]); in sentinelHandleConfiguration()
1659 if ((slave = createSentinelRedisInstance(NULL,SRI_SLAVE,argv[2], in sentinelHandleConfiguration()
1660 atoi(argv[3]), ri->quorum, ri)) == NULL) in sentinelHandleConfiguration()
1664 } else if (!strcasecmp(argv[0],"known-sentinel") && in sentinelHandleConfiguration()
1670 ri = sentinelGetMasterByName(argv[1]); in sentinelHandleConfiguration()
1672 if ((si = createSentinelRedisInstance(argv[4],SRI_SENTINEL,argv[2], in sentinelHandleConfiguration()
1673 atoi(argv[3]), ri->quorum, ri)) == NULL) in sentinelHandleConfiguration()
1677 si->runid = sdsnew(argv[4]); in sentinelHandleConfiguration()
1680 } else if (!strcasecmp(argv[0],"announce-ip") && argc == 2) { in sentinelHandleConfiguration()
1682 if (strlen(argv[1])) in sentinelHandleConfiguration()
1683 sentinel.announce_ip = sdsnew(argv[1]); in sentinelHandleConfiguration()
1684 } else if (!strcasecmp(argv[0],"announce-port") && argc == 2) { in sentinelHandleConfiguration()
1686 sentinel.announce_port = atoi(argv[1]); in sentinelHandleConfiguration()
2883 if (!strcasecmp(c->argv[1]->ptr,"masters")) { in sentinelCommand()
2887 } else if (!strcasecmp(c->argv[1]->ptr,"master")) { in sentinelCommand()
2892 if ((ri = sentinelGetMasterByNameOrReplyError(c,c->argv[2])) in sentinelCommand()
2895 } else if (!strcasecmp(c->argv[1]->ptr,"slaves")) { in sentinelCommand()
2900 if ((ri = sentinelGetMasterByNameOrReplyError(c,c->argv[2])) == NULL) in sentinelCommand()
2903 } else if (!strcasecmp(c->argv[1]->ptr,"sentinels")) { in sentinelCommand()
2908 if ((ri = sentinelGetMasterByNameOrReplyError(c,c->argv[2])) == NULL) in sentinelCommand()
2911 } else if (!strcasecmp(c->argv[1]->ptr,"is-master-down-by-addr")) { in sentinelCommand()
2937 if (getLongFromObjectOrReply(c,c->argv[3],&port,NULL) != C_OK || in sentinelCommand()
2938 getLongLongFromObjectOrReply(c,c->argv[4],&req_epoch,NULL) in sentinelCommand()
2942 c->argv[2]->ptr,port,NULL); in sentinelCommand()
2952 if (ri && ri->flags & SRI_MASTER && strcasecmp(c->argv[5]->ptr,"*")) { in sentinelCommand()
2954 c->argv[5]->ptr, in sentinelCommand()
2965 } else if (!strcasecmp(c->argv[1]->ptr,"reset")) { in sentinelCommand()
2968 addReplyLongLong(c,sentinelResetMastersByPattern(c->argv[2]->ptr,SENTINEL_GENERATE_EVENT)); in sentinelCommand()
2969 } else if (!strcasecmp(c->argv[1]->ptr,"get-master-addr-by-name")) { in sentinelCommand()
2974 ri = sentinelGetMasterByName(c->argv[2]->ptr); in sentinelCommand()
2984 } else if (!strcasecmp(c->argv[1]->ptr,"failover")) { in sentinelCommand()
2989 if ((ri = sentinelGetMasterByNameOrReplyError(c,c->argv[2])) == NULL) in sentinelCommand()
3004 } else if (!strcasecmp(c->argv[1]->ptr,"pending-scripts")) { in sentinelCommand()
3009 } else if (!strcasecmp(c->argv[1]->ptr,"monitor")) { in sentinelCommand()
3016 if (getLongFromObjectOrReply(c,c->argv[5],&quorum,"Invalid quorum") in sentinelCommand()
3018 if (getLongFromObjectOrReply(c,c->argv[4],&port,"Invalid port") in sentinelCommand()
3029 if (anetResolveIP(NULL,c->argv[3]->ptr,ip,sizeof(ip)) == ANET_ERR) { in sentinelCommand()
3035 ri = createSentinelRedisInstance(c->argv[2]->ptr,SRI_MASTER, in sentinelCommand()
3036 c->argv[3]->ptr,port,quorum,NULL); in sentinelCommand()
3054 } else if (!strcasecmp(c->argv[1]->ptr,"flushconfig")) { in sentinelCommand()
3059 } else if (!strcasecmp(c->argv[1]->ptr,"remove")) { in sentinelCommand()
3064 if ((ri = sentinelGetMasterByNameOrReplyError(c,c->argv[2])) in sentinelCommand()
3067 dictDelete(sentinel.masters,c->argv[2]->ptr); in sentinelCommand()
3070 } else if (!strcasecmp(c->argv[1]->ptr,"ckquorum")) { in sentinelCommand()
3076 if ((ri = sentinelGetMasterByNameOrReplyError(c,c->argv[2])) in sentinelCommand()
3097 } else if (!strcasecmp(c->argv[1]->ptr,"set")) { in sentinelCommand()
3100 } else if (!strcasecmp(c->argv[1]->ptr,"info-cache")) { in sentinelCommand()
3116 ri = sentinelGetMasterByName(c->argv[i]->ptr); in sentinelCommand()
3162 } else if (!strcasecmp(c->argv[1]->ptr,"simulate-failure")) { in sentinelCommand()
3168 if (!strcasecmp(c->argv[j]->ptr,"crash-after-election")) { in sentinelCommand()
3174 } else if (!strcasecmp(c->argv[j]->ptr,"crash-after-promotion")) { in sentinelCommand()
3179 } else if (!strcasecmp(c->argv[j]->ptr,"help")) { in sentinelCommand()
3191 (char*)c->argv[1]->ptr); in sentinelCommand()
3197 (char*)c->argv[1]->ptr); in sentinelCommand()
3218 char *section = c->argc == 2 ? c->argv[1]->ptr : NULL; in sentinelInfoCommand()
3299 if ((ri = sentinelGetMasterByNameOrReplyError(c,c->argv[2])) in sentinelSetCommand()
3304 option = c->argv[j]->ptr; in sentinelSetCommand()
3305 value = c->argv[j+1]->ptr; in sentinelSetCommand()
3306 robj *o = c->argv[j+1]; in sentinelSetCommand()
3388 if (strcmp(c->argv[1]->ptr,SENTINEL_HELLO_CHANNEL)) { in sentinelPublishCommand()
3392 sentinelProcessHelloMessage(c->argv[2]->ptr,sdslen(c->argv[2]->ptr)); in sentinelPublishCommand()