From ba2783919bf61b52b805e8a23761ccbd392cf63d Mon Sep 17 00:00:00 2001 From: Cary Xu Date: Tue, 10 May 2022 13:44:21 +0800 Subject: [PATCH] fix: commit during add sub block --- source/dnode/vnode/src/tsdb/tsdbMemTable.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/dnode/vnode/src/tsdb/tsdbMemTable.c b/source/dnode/vnode/src/tsdb/tsdbMemTable.c index d514512881..384f3fd489 100644 --- a/source/dnode/vnode/src/tsdb/tsdbMemTable.c +++ b/source/dnode/vnode/src/tsdb/tsdbMemTable.c @@ -248,11 +248,13 @@ int tsdbLoadDataFromCache(STable *pTable, SSkipListIterator *pIter, TSKEY maxKey pMergeInfo->nOperations++; pMergeInfo->keyFirst = TMIN(pMergeInfo->keyFirst, rowKey); pMergeInfo->keyLast = TMAX(pMergeInfo->keyLast, rowKey); - lastKey = rowKey; if (pCols) { - ++pCols->numOfRows; + if (lastKey != TSKEY_INITIAL_VAL) { + ++pCols->numOfRows; + } tsdbAppendTableRowToCols(pTable, pCols, &pSchema, row, false); } + lastKey = rowKey; } else { tsdbAppendTableRowToCols(pTable, pCols, &pSchema, row, true); }