diff --git a/source/dnode/vnode/tsdb2/inc/tsdbBuffer.h b/source/dnode/vnode/tsdb2/inc/tsdbBuffer.h
index 24c369432b..869ff5c9ca 100644
--- a/source/dnode/vnode/tsdb2/inc/tsdbBuffer.h
+++ b/source/dnode/vnode/tsdb2/inc/tsdbBuffer.h
@@ -13,39 +13,39 @@
* along with this program. If not, see .
*/
-#ifndef _TD_TSDB_BUFFER_H_
-#define _TD_TSDB_BUFFER_H_
+// #ifndef _TD_TSDB_BUFFER_H_
+// #define _TD_TSDB_BUFFER_H_
-typedef struct {
- int64_t blockId;
- int offset;
- int remain;
- char data[];
-} STsdbBufBlock;
+// typedef struct {
+// int64_t blockId;
+// int offset;
+// int remain;
+// char data[];
+// } STsdbBufBlock;
-typedef struct {
- pthread_cond_t poolNotEmpty;
- int bufBlockSize;
- int tBufBlocks;
- int nBufBlocks;
- int nRecycleBlocks;
- int nElasticBlocks;
- int64_t index;
- SList* bufBlockList;
-} STsdbBufPool;
+// typedef struct {
+// pthread_cond_t poolNotEmpty;
+// int bufBlockSize;
+// int tBufBlocks;
+// int nBufBlocks;
+// int nRecycleBlocks;
+// int nElasticBlocks;
+// int64_t index;
+// SList* bufBlockList;
+// } STsdbBufPool;
-#define TSDB_BUFFER_RESERVE 1024 // Reseve 1K as commit threshold
+// #define TSDB_BUFFER_RESERVE 1024 // Reseve 1K as commit threshold
-STsdbBufPool* tsdbNewBufPool();
-void tsdbFreeBufPool(STsdbBufPool* pBufPool);
-int tsdbOpenBufPool(STsdb* pRepo);
-void tsdbCloseBufPool(STsdb* pRepo);
-SListNode* tsdbAllocBufBlockFromPool(STsdb* pRepo);
-int tsdbExpandPool(STsdb* pRepo, int32_t oldTotalBlocks);
-void tsdbRecycleBufferBlock(STsdbBufPool* pPool, SListNode *pNode, bool bELastic);
+// STsdbBufPool* tsdbNewBufPool();
+// void tsdbFreeBufPool(STsdbBufPool* pBufPool);
+// int tsdbOpenBufPool(STsdb* pRepo);
+// void tsdbCloseBufPool(STsdb* pRepo);
+// SListNode* tsdbAllocBufBlockFromPool(STsdb* pRepo);
+// int tsdbExpandPool(STsdb* pRepo, int32_t oldTotalBlocks);
+// void tsdbRecycleBufferBlock(STsdbBufPool* pPool, SListNode *pNode, bool bELastic);
-// health cite
-STsdbBufBlock *tsdbNewBufBlock(int bufBlockSize);
-void tsdbFreeBufBlock(STsdbBufBlock *pBufBlock);
+// // health cite
+// STsdbBufBlock *tsdbNewBufBlock(int bufBlockSize);
+// void tsdbFreeBufBlock(STsdbBufBlock *pBufBlock);
-#endif /* _TD_TSDB_BUFFER_H_ */
+// #endif /* _TD_TSDB_BUFFER_H_ */
diff --git a/source/dnode/vnode/tsdb2/inc/tsdbint.h b/source/dnode/vnode/tsdb2/inc/tsdbint.h
index d8c6ada099..8e02412fb6 100644
--- a/source/dnode/vnode/tsdb2/inc/tsdbint.h
+++ b/source/dnode/vnode/tsdb2/inc/tsdbint.h
@@ -43,8 +43,8 @@ extern "C" {
#include "tsdbLog.h"
// Meta
#include "tsdbMeta.h"
-// Buffer
-#include "tsdbBuffer.h"
+// // Buffer
+// #include "tsdbBuffer.h"
// MemTable
#include "tsdbMemTable.h"
// File
@@ -74,7 +74,7 @@ struct STsdb {
STsdbAppH appH;
STsdbStat stat;
STsdbMeta* tsdbMeta;
- STsdbBufPool* pPool;
+ // STsdbBufPool* pPool;
SMemTable* mem;
SMemTable* imem;
STsdbFS* fs;
@@ -105,18 +105,18 @@ int32_t tsdbLoadLastCache(STsdb *pRepo, STable* pTable);
void tsdbGetRootDir(int repoid, char dirName[]);
void tsdbGetDataDir(int repoid, char dirName[]);
-static FORCE_INLINE STsdbBufBlock* tsdbGetCurrBufBlock(STsdb* pRepo) {
- ASSERT(pRepo != NULL);
- if (pRepo->mem == NULL) return NULL;
+// static FORCE_INLINE STsdbBufBlock* tsdbGetCurrBufBlock(STsdb* pRepo) {
+// ASSERT(pRepo != NULL);
+// if (pRepo->mem == NULL) return NULL;
- SListNode* pNode = listTail(pRepo->mem->bufBlockList);
- if (pNode == NULL) return NULL;
+// SListNode* pNode = listTail(pRepo->mem->bufBlockList);
+// if (pNode == NULL) return NULL;
- STsdbBufBlock* pBufBlock = NULL;
- tdListNodeGetData(pRepo->mem->bufBlockList, pNode, (void*)(&pBufBlock));
+// STsdbBufBlock* pBufBlock = NULL;
+// tdListNodeGetData(pRepo->mem->bufBlockList, pNode, (void*)(&pBufBlock));
- return pBufBlock;
-}
+// return pBufBlock;
+// }
// static FORCE_INLINE int tsdbGetNextMaxTables(int tid) {
// ASSERT(tid >= 1 && tid <= TSDB_MAX_TABLES);
diff --git a/source/dnode/vnode/tsdb2/src/tsdbBuffer.c b/source/dnode/vnode/tsdb2/src/tsdbBuffer.c
index 62f345ac8a..396ce4181d 100644
--- a/source/dnode/vnode/tsdb2/src/tsdbBuffer.c
+++ b/source/dnode/vnode/tsdb2/src/tsdbBuffer.c
@@ -13,6 +13,8 @@
* along with this program. If not, see .
*/
+#if 0
+
#include "tsdbHealth.h"
#include "tsdbint.h"
@@ -210,4 +212,6 @@ void tsdbRecycleBufferBlock(STsdbBufPool *pPool, SListNode *pNode, bool bELastic
TD_DLIST_NELES(pPool->bufBlockList));
} else
pPool->nBufBlocks--;
-}
\ No newline at end of file
+}
+
+#endif
\ No newline at end of file
diff --git a/source/dnode/vnode/tsdb2/src/tsdbCommit.c b/source/dnode/vnode/tsdb2/src/tsdbCommit.c
index 7603332973..149d4a698a 100644
--- a/source/dnode/vnode/tsdb2/src/tsdbCommit.c
+++ b/source/dnode/vnode/tsdb2/src/tsdbCommit.c
@@ -575,7 +575,7 @@ _err:
// rename meta.tmp -> meta
tsdbInfo("vgId:%d meta file rename %s -> %s", REPO_ID(pRepo), TSDB_FILE_FULL_NAME(&mf),
TSDB_FILE_FULL_NAME(pMFile));
- taosRename(mf.f.aname, pMFile->f.aname);
+ taosRenameFile(mf.f.aname, pMFile->f.aname);
tstrncpy(mf.f.aname, pMFile->f.aname, TSDB_FILENAME_LEN);
tstrncpy(mf.f.rname, pMFile->f.rname, TSDB_FILENAME_LEN);
// update current meta file info
diff --git a/source/dnode/vnode/tsdb2/src/tsdbMain.c b/source/dnode/vnode/tsdb2/src/tsdbMain.c
index 07e79f6d9c..78a784824e 100644
--- a/source/dnode/vnode/tsdb2/src/tsdbMain.c
+++ b/source/dnode/vnode/tsdb2/src/tsdbMain.c
@@ -89,13 +89,6 @@ STsdb *tsdbOpen(STsdbCfg *pCfg, STsdbAppH *pAppH) {
return NULL;
}
- if (tsdbOpenBufPool(pRepo) < 0) {
- tsdbError("vgId:%d failed to open TSDB repository while opening buffer pool since %s", config.tsdbId,
- tstrerror(terrno));
- tsdbClose(pRepo, false);
- return NULL;
- }
-
if (tsdbOpenFS(pRepo) < 0) {
tsdbError("vgId:%d failed to open TSDB repository while opening FS since %s", config.tsdbId, tstrerror(terrno));
tsdbClose(pRepo, false);
@@ -145,7 +138,6 @@ int tsdbClose(STsdb *repo, int toCommit) {
pRepo->imem = NULL;
tsdbCloseFS(pRepo);
- tsdbCloseBufPool(pRepo);
tsdbCloseMeta(pRepo);
tsdbFreeRepo(pRepo);
tsdbDebug("vgId:%d repository is closed", vgId);
@@ -193,19 +185,19 @@ int tsdbUnlockRepo(STsdb *pRepo) {
// return 0;
// }
-int tsdbCheckCommit(STsdb *pRepo) {
- ASSERT(pRepo->mem != NULL);
- STsdbCfg *pCfg = &(pRepo->config);
+// int tsdbCheckCommit(STsdb *pRepo) {
+// ASSERT(pRepo->mem != NULL);
+// STsdbCfg *pCfg = &(pRepo->config);
- STsdbBufBlock *pBufBlock = tsdbGetCurrBufBlock(pRepo);
- ASSERT(pBufBlock != NULL);
- if ((pRepo->mem->extraBuffList != NULL) ||
- ((listNEles(pRepo->mem->bufBlockList) >= pCfg->totalBlocks / 3) && (pBufBlock->remain < TSDB_BUFFER_RESERVE))) {
- // trigger commit
- if (tsdbAsyncCommit(pRepo) < 0) return -1;
- }
- return 0;
-}
+// STsdbBufBlock *pBufBlock = tsdbGetCurrBufBlock(pRepo);
+// ASSERT(pBufBlock != NULL);
+// if ((pRepo->mem->extraBuffList != NULL) ||
+// ((listNEles(pRepo->mem->bufBlockList) >= pCfg->totalBlocks / 3) && (pBufBlock->remain < TSDB_BUFFER_RESERVE))) {
+// // trigger commit
+// if (tsdbAsyncCommit(pRepo) < 0) return -1;
+// }
+// return 0;
+// }
STsdbMeta *tsdbGetMeta(STsdb *pRepo) { return pRepo->tsdbMeta; }
@@ -612,13 +604,6 @@ static STsdb *tsdbNewRepo(STsdbCfg *pCfg, STsdbAppH *pAppH) {
return NULL;
}
- pRepo->pPool = tsdbNewBufPool(pCfg);
- if (pRepo->pPool == NULL) {
- tsdbError("vgId:%d failed to create buffer pool since %s", REPO_ID(pRepo), tstrerror(terrno));
- tsdbFreeRepo(pRepo);
- return NULL;
- }
-
pRepo->fs = tsdbNewFS(pCfg);
if (pRepo->fs == NULL) {
tsdbError("vgId:%d failed to TSDB file system since %s", REPO_ID(pRepo), tstrerror(terrno));
@@ -632,7 +617,6 @@ static STsdb *tsdbNewRepo(STsdbCfg *pCfg, STsdbAppH *pAppH) {
static void tsdbFreeRepo(STsdb *pRepo) {
if (pRepo) {
tsdbFreeFS(pRepo->fs);
- tsdbFreeBufPool(pRepo->pPool);
tsdbFreeMeta(pRepo->tsdbMeta);
tsdbFreeMergeBuf(pRepo->mergeBuf);
// tsdbFreeMemTable(pRepo->mem);
diff --git a/source/dnode/vnode/tsdb2/src/tsdbMemTable.c b/source/dnode/vnode/tsdb2/src/tsdbMemTable.c
index 97c705fc4f..6a868258e1 100644
--- a/source/dnode/vnode/tsdb2/src/tsdbMemTable.c
+++ b/source/dnode/vnode/tsdb2/src/tsdbMemTable.c
@@ -13,6 +13,8 @@
* along with this program. If not, see .
*/
+#if 0
+
#include "tdataformat.h"
#include "tfunctional.h"
#include "tsdbRowMergeBuf.h"
@@ -1000,3 +1002,5 @@ static int tsdbUpdateTableLatestInfo(STsdb *pRepo, STable *pTable, SMemRow row)
return 0;
}
+
+#endif
\ No newline at end of file