diff --git a/source/dnode/vnode/src/inc/tqInt.h b/source/dnode/vnode/src/inc/tqInt.h
index 6c4825e0f25bcc1e50cba630e9d35c24d537b0da..c858ebd6e4b7a59d49f9d8d0c099302c73f8f9c9 100644
--- a/source/dnode/vnode/src/inc/tqInt.h
+++ b/source/dnode/vnode/src/inc/tqInt.h
@@ -19,7 +19,7 @@
#include "meta.h"
#include "tlog.h"
#include "tqPush.h"
-#include "vnd.h"
+#include "vnodeInt.h"
#ifdef __cplusplus
extern "C" {
diff --git a/source/dnode/vnode/src/inc/vnd.h b/source/dnode/vnode/src/inc/vnodeInt.h
similarity index 100%
rename from source/dnode/vnode/src/inc/vnd.h
rename to source/dnode/vnode/src/inc/vnodeInt.h
diff --git a/source/dnode/vnode/src/vnd/vnodeArenaMAImpl.c b/source/dnode/vnode/src/vnd/vnodeArenaMAImpl.c
index ab0da1451dec1b818290cce00b21d4df62b1af2d..7b7f6c91570ea4bd82dd3b80265eef39ad5ede06 100644
--- a/source/dnode/vnode/src/vnd/vnodeArenaMAImpl.c
+++ b/source/dnode/vnode/src/vnd/vnodeArenaMAImpl.c
@@ -13,7 +13,7 @@
* along with this program. If not, see .
*/
-#include "vnd.h"
+#include "vnodeInt.h"
static SVArenaNode *vArenaNodeNew(uint64_t capacity);
static void vArenaNodeFree(SVArenaNode *pNode);
diff --git a/source/dnode/vnode/src/vnd/vnodeBufferPool.c b/source/dnode/vnode/src/vnd/vnodeBufferPool.c
index 5be88cdc2e0fc2b9871a55be8e735e06ba1ddf2f..8764950f27535d97c0fc10658b252f80454e9cb6 100644
--- a/source/dnode/vnode/src/vnd/vnodeBufferPool.c
+++ b/source/dnode/vnode/src/vnd/vnodeBufferPool.c
@@ -13,7 +13,7 @@
* along with this program. If not, see .
*/
-#include "vnd.h"
+#include "vnodeInt.h"
/* ------------------------ STRUCTURES ------------------------ */
#define VNODE_BUF_POOL_SHARDS 3
diff --git a/source/dnode/vnode/src/vnd/vnodeCfg.c b/source/dnode/vnode/src/vnd/vnodeCfg.c
index 3b7206e64d7e88f6e0aabf97be902456cc6be23e..4a70738e864d7668781e99b1e6c708ee522c4e77 100644
--- a/source/dnode/vnode/src/vnd/vnodeCfg.c
+++ b/source/dnode/vnode/src/vnd/vnodeCfg.c
@@ -13,7 +13,7 @@
* along with this program. If not, see .
*/
-#include "vnd.h"
+#include "vnodeInt.h"
const SVnodeCfg defaultVnodeOptions = {
.wsize = 96 * 1024 * 1024, .ssize = 1 * 1024 * 1024, .lsize = 1024, .walCfg = {.level = TAOS_WAL_WRITE}}; /* TODO */
diff --git a/source/dnode/vnode/src/vnd/vnodeCommit.c b/source/dnode/vnode/src/vnd/vnodeCommit.c
index 1717721bb2417da0a61cbf36c660521a9d99d38a..1235637e198c62d73e2de99b7773406afc9d23af 100644
--- a/source/dnode/vnode/src/vnd/vnodeCommit.c
+++ b/source/dnode/vnode/src/vnd/vnodeCommit.c
@@ -13,7 +13,7 @@
* along with this program. If not, see .
*/
-#include "vnd.h"
+#include "vnodeInt.h"
static int vnodeStartCommit(SVnode *pVnode);
static int vnodeEndCommit(SVnode *pVnode);
diff --git a/source/dnode/vnode/src/vnd/vnodeInt.c b/source/dnode/vnode/src/vnd/vnodeInt.c
index 333da7a2e57864a871c0461c08a119467a7d095e..24294c4b58b58478ce0c001134eb22abca71b00b 100644
--- a/source/dnode/vnode/src/vnd/vnodeInt.c
+++ b/source/dnode/vnode/src/vnd/vnodeInt.c
@@ -15,7 +15,7 @@
#define _DEFAULT_SOURCE
#include "sync.h"
-#include "vnd.h"
+#include "vnodeInt.h"
// #include "vnodeInt.h"
int32_t vnodeAlter(SVnode *pVnode, const SVnodeCfg *pCfg) { return 0; }
diff --git a/source/dnode/vnode/src/vnd/vnodeMain.c b/source/dnode/vnode/src/vnd/vnodeMain.c
index 91c6e4d263181ada878ba3d9cdc52771233aeb1d..2fd848a39d07f38b2607ad2f0c40b2b67dde54dc 100644
--- a/source/dnode/vnode/src/vnd/vnodeMain.c
+++ b/source/dnode/vnode/src/vnd/vnodeMain.c
@@ -13,7 +13,7 @@
* along with this program. If not, see .
*/
-#include "vnd.h"
+#include "vnodeInt.h"
static SVnode *vnodeNew(const char *path, const SVnodeCfg *pVnodeCfg);
static void vnodeFree(SVnode *pVnode);
diff --git a/source/dnode/vnode/src/vnd/vnodeMgr.c b/source/dnode/vnode/src/vnd/vnodeMgr.c
index 8f7d5713ab69be0baceb80f779a1fbb23246e2bb..40f43bcd12cea110c02b84d295cf2b90df1a1ff8 100644
--- a/source/dnode/vnode/src/vnd/vnodeMgr.c
+++ b/source/dnode/vnode/src/vnd/vnodeMgr.c
@@ -13,7 +13,7 @@
* along with this program. If not, see .
*/
-#include "vnd.h"
+#include "vnodeInt.h"
#include "tglobal.h"
SVnodeMgr vnodeMgr = {.vnodeInitFlag = TD_MOD_UNINITIALIZED};
diff --git a/source/dnode/vnode/src/vnd/vnodeQuery.c b/source/dnode/vnode/src/vnd/vnodeQuery.c
index 30c2fe84bf39eab9eb3dd0275af8927448e84f7d..0590bd4321aa9f6e3f0439473338f24e9c7ae516 100644
--- a/source/dnode/vnode/src/vnd/vnodeQuery.c
+++ b/source/dnode/vnode/src/vnd/vnodeQuery.c
@@ -15,7 +15,7 @@
#include "vnodeQuery.h"
#include "executor.h"
-#include "vnd.h"
+#include "vnodeInt.h"
static int32_t vnodeGetTableList(SVnode *pVnode, SRpcMsg *pMsg);
static int vnodeGetTableMeta(SVnode *pVnode, SRpcMsg *pMsg);
diff --git a/source/dnode/vnode/src/vnd/vnodeWrite.c b/source/dnode/vnode/src/vnd/vnodeWrite.c
index e841eb676192b8fe1390f93f0574d756a9911f99..fb0340046e0a3aa54ed129de229158ae96f0dbd5 100644
--- a/source/dnode/vnode/src/vnd/vnodeWrite.c
+++ b/source/dnode/vnode/src/vnd/vnodeWrite.c
@@ -13,7 +13,7 @@
* along with this program. If not, see .
*/
-#include "vnd.h"
+#include "vnodeInt.h"
void smaHandleRes(void *pVnode, int64_t smaId, const SArray *data) {
// TODO