From 6e089c61305f15be2c4ffd84b0e89c271f46d6d7 Mon Sep 17 00:00:00 2001 From: Alex Duan <417921451@qq.com> Date: Fri, 13 Oct 2023 14:48:00 +0800 Subject: [PATCH] fix: timestampstart use now with interlace 1 --- src/benchInsert.c | 2 +- src/benchJsonOpt.c | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/src/benchInsert.c b/src/benchInsert.c index bad5e85c..06440d30 100644 --- a/src/benchInsert.c +++ b/src/benchInsert.c @@ -1532,7 +1532,7 @@ static void *syncWriteInterlace(void *sarg) { int64_t disorderTs = getDisorderTs(stbInfo, &disorderRange); char time_string[BIGINT_BUFF_LEN]; - if(stbInfo->useNow) { + if(stbInfo->useNow && stbInfo->interlaceRows == 1) { snprintf(time_string, BIGINT_BUFF_LEN, "now"); } else { snprintf(time_string, BIGINT_BUFF_LEN, "%"PRId64"", diff --git a/src/benchJsonOpt.c b/src/benchJsonOpt.c index dfc60352..535d960b 100644 --- a/src/benchJsonOpt.c +++ b/src/benchJsonOpt.c @@ -889,11 +889,6 @@ static int getStableInfo(tools_cJSON *dbinfos, int index) { superTable->interlaceRows = (uint32_t)stbInterlaceRows->valueint; } - // force set - if(superTable->useNow) { - superTable->interlaceRows = 1; - } - // disorder tools_cJSON *disorderRatio = tools_cJSON_GetObjectItem(stbInfo, "disorder_ratio");