[TD-3192] <feature>: support stb limit and offset. merge develop.
This commit is contained in:
commit
7e152de359
|
@ -2275,6 +2275,10 @@ static int createDatabases() {
|
|||
dataLen += snprintf(command + dataLen,
|
||||
BUFFER_SIZE - dataLen, " keep %d", g_Dbs.db[i].dbCfg.keep);
|
||||
}
|
||||
if (g_Dbs.db[i].dbCfg.quorum > 1) {
|
||||
dataLen += snprintf(command + dataLen,
|
||||
BUFFER_SIZE - dataLen, " quorum %d", g_Dbs.db[i].dbCfg.quorum);
|
||||
}
|
||||
if (g_Dbs.db[i].dbCfg.replica > 0) {
|
||||
dataLen += snprintf(command + dataLen,
|
||||
BUFFER_SIZE - dataLen, " replica %d", g_Dbs.db[i].dbCfg.replica);
|
||||
|
@ -2308,10 +2312,11 @@ static int createDatabases() {
|
|||
BUFFER_SIZE - dataLen, " cachelast %d", g_Dbs.db[i].dbCfg.cacheLast);
|
||||
}
|
||||
if (g_Dbs.db[i].dbCfg.fsync > 0) {
|
||||
dataLen += snprintf(command + dataLen, BUFFER_SIZE - dataLen, "fsync %d ", g_Dbs.db[i].dbCfg.fsync);
|
||||
dataLen += snprintf(command + dataLen, BUFFER_SIZE - dataLen,
|
||||
" fsync %d", g_Dbs.db[i].dbCfg.fsync);
|
||||
}
|
||||
if ((0 == strncasecmp(g_Dbs.db[i].dbCfg.precision, "ms", 2))
|
||||
|| (0 == strncasecmp(g_Dbs.db[i].dbCfg.precision, "us", 2))) {
|
||||
if ((0 == strncasecmp(g_Dbs.db[i].dbCfg.precision, "ms", strlen("ms")))
|
||||
|| (0 == strncasecmp(g_Dbs.db[i].dbCfg.precision, "us", strlen("us")))) {
|
||||
dataLen += snprintf(command + dataLen, BUFFER_SIZE - dataLen,
|
||||
" precision \'%s\';", g_Dbs.db[i].dbCfg.precision);
|
||||
}
|
||||
|
@ -3149,9 +3154,9 @@ static bool getMetaFromInsertJsonFile(cJSON* root) {
|
|||
if (quorum && quorum->type == cJSON_Number) {
|
||||
g_Dbs.db[i].dbCfg.quorum = quorum->valueint;
|
||||
} else if (!quorum) {
|
||||
g_Dbs.db[i].dbCfg.quorum = -1;
|
||||
g_Dbs.db[i].dbCfg.quorum = 1;
|
||||
} else {
|
||||
printf("ERROR: failed to read json, walLevel not found\n");
|
||||
printf("failed to read json, quorum input mistake");
|
||||
goto PARSE_OVER;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue