[TD-63] fix bug in grant module
This commit is contained in:
parent
8e2d4811de
commit
311c56c1d7
|
@ -37,7 +37,6 @@ static void dnodeSetRunStatus(SDnodeRunStatus status);
|
||||||
static void signal_handler(int32_t signum, siginfo_t *sigInfo, void *context);
|
static void signal_handler(int32_t signum, siginfo_t *sigInfo, void *context);
|
||||||
static void dnodeCheckDataDirOpenned(char *dir);
|
static void dnodeCheckDataDirOpenned(char *dir);
|
||||||
static SDnodeRunStatus tsDnodeRunStatus = TSDB_DNODE_RUN_STATUS_STOPPED;
|
static SDnodeRunStatus tsDnodeRunStatus = TSDB_DNODE_RUN_STATUS_STOPPED;
|
||||||
void (*dnodeParseParameterKFp)() = NULL;
|
|
||||||
|
|
||||||
int32_t main(int32_t argc, char *argv[]) {
|
int32_t main(int32_t argc, char *argv[]) {
|
||||||
// Set global configuration file
|
// Set global configuration file
|
||||||
|
@ -57,25 +56,24 @@ int32_t main(int32_t argc, char *argv[]) {
|
||||||
printf("buildinfo: %s\n", buildinfo);
|
printf("buildinfo: %s\n", buildinfo);
|
||||||
exit(EXIT_SUCCESS);
|
exit(EXIT_SUCCESS);
|
||||||
} else if (strcmp(argv[i], "-k") == 0) {
|
} else if (strcmp(argv[i], "-k") == 0) {
|
||||||
if (dnodeParseParameterKFp) {
|
grantParseParameter();
|
||||||
dnodeParseParameterKFp();
|
exit(EXIT_SUCCESS);
|
||||||
exit(EXIT_SUCCESS);
|
}
|
||||||
}
|
|
||||||
#ifdef TAOS_MEM_CHECK
|
#ifdef TAOS_MEM_CHECK
|
||||||
} else if (strcmp(argv[i], "--alloc-random-fail") == 0) {
|
else if (strcmp(argv[i], "--alloc-random-fail") == 0) {
|
||||||
if ((i < argc - 1) && (argv[i+1][0] != '-')) {
|
if ((i < argc - 1) && (argv[i + 1][0] != '-')) {
|
||||||
taosSetAllocMode(TAOS_ALLOC_MODE_RANDOM_FAIL, argv[++i], true);
|
taosSetAllocMode(TAOS_ALLOC_MODE_RANDOM_FAIL, argv[++i], true);
|
||||||
} else {
|
} else {
|
||||||
taosSetAllocMode(TAOS_ALLOC_MODE_RANDOM_FAIL, NULL, true);
|
taosSetAllocMode(TAOS_ALLOC_MODE_RANDOM_FAIL, NULL, true);
|
||||||
}
|
}
|
||||||
} else if (strcmp(argv[i], "--detect-mem-leak") == 0) {
|
} else if (strcmp(argv[i], "--detect-mem-leak") == 0) {
|
||||||
if ((i < argc - 1) && (argv[i+1][0] != '-')) {
|
if ((i < argc - 1) && (argv[i + 1][0] != '-')) {
|
||||||
taosSetAllocMode(TAOS_ALLOC_MODE_DETECT_LEAK, argv[++i], true);
|
taosSetAllocMode(TAOS_ALLOC_MODE_DETECT_LEAK, argv[++i], true);
|
||||||
} else {
|
} else {
|
||||||
taosSetAllocMode(TAOS_ALLOC_MODE_DETECT_LEAK, NULL, true);
|
taosSetAllocMode(TAOS_ALLOC_MODE_DETECT_LEAK, NULL, true);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Set termination handler. */
|
/* Set termination handler. */
|
||||||
|
|
|
@ -126,6 +126,8 @@ int32_t mgmtStartSystem() {
|
||||||
mError("failed to init dnode balance")
|
mError("failed to init dnode balance")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
grantReset(TSDB_GRANT_ALL, 0);
|
||||||
|
|
||||||
mPrint("TDengine mgmt is initialized successfully");
|
mPrint("TDengine mgmt is initialized successfully");
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue