From f8d80612606b1db876c090dfe06b2782afe0c3eb Mon Sep 17 00:00:00 2001 From: Haojun Liao Date: Sat, 11 May 2024 11:08:51 +0800 Subject: [PATCH] refactor: do some internal refactor. --- source/common/src/rsync.c | 4 ++-- source/common/src/tdataformat.c | 1 + source/libs/executor/src/timesliceoperator.c | 1 + source/libs/stream/src/streamBackendRocksdb.c | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/source/common/src/rsync.c b/source/common/src/rsync.c index 2324829dbb..35ae9450f1 100644 --- a/source/common/src/rsync.c +++ b/source/common/src/rsync.c @@ -184,8 +184,8 @@ int32_t uploadRsync(const char* id, const char* path) { int32_t code = execCommand(command); if (code != 0) { - uError("[rsync] s-task:%s upload checkpoint data in:%s to %s failed, code:%d", id, path, tsSnodeAddress, - ERRNO_ERR_FORMAT, code, ERRNO_ERR_DATA); + uError("[rsync] s-task:%s upload checkpoint data in %s to %s failed, code:%d," ERRNO_ERR_FORMAT, id, path, + tsSnodeAddress, code, ERRNO_ERR_DATA); return -1; } diff --git a/source/common/src/tdataformat.c b/source/common/src/tdataformat.c index 04ad00e1dc..f2d37bede6 100644 --- a/source/common/src/tdataformat.c +++ b/source/common/src/tdataformat.c @@ -1320,6 +1320,7 @@ int32_t tRowKeyAssign(SRowKey *pDst, SRowKey *pSrc) { pVal->val = pSrc->pks[i].val; } else { pVal->nData = pSrc->pks[i].nData; + ASSERT(pSrc->pks[i].pData != NULL); memcpy(pVal->pData, pSrc->pks[i].pData, pVal->nData); } } diff --git a/source/libs/executor/src/timesliceoperator.c b/source/libs/executor/src/timesliceoperator.c index 080fd6b914..ec133a1022 100644 --- a/source/libs/executor/src/timesliceoperator.c +++ b/source/libs/executor/src/timesliceoperator.c @@ -194,6 +194,7 @@ static void tRowGetKeyFromColData(int64_t ts, SColumnInfoData* pPkCol, int32_t r } } +// only the timestamp is needed to complete the duplicated timestamp check. static bool checkDuplicateTimestamps(STimeSliceOperatorInfo* pSliceInfo, SColumnInfoData* pTsCol, SColumnInfoData* pPkCol, int32_t curIndex, int32_t rows) { int64_t currentTs = *(int64_t*)colDataGetData(pTsCol, curIndex); diff --git a/source/libs/stream/src/streamBackendRocksdb.c b/source/libs/stream/src/streamBackendRocksdb.c index 60384c9ca1..455466f64c 100644 --- a/source/libs/stream/src/streamBackendRocksdb.c +++ b/source/libs/stream/src/streamBackendRocksdb.c @@ -539,7 +539,7 @@ int32_t rebuildDirFormCheckpoint(const char* path, char* key, int64_t chkptId, c taosMulMkDir(defaultPath); } - stDebug("prepare local dir:%s, checkpointId:%d, key:%s succ", defaultPath, chkptId, key); + stDebug("prepare local dir:%s, checkpointId:%" PRId64 ", key:%s succ", defaultPath, chkptId, key); char* chkptPath = taosMemoryCalloc(1, strlen(path) + 256); if (chkptId != 0) {