From e40dc9b9291b193886ec2757b0c8a2380ba9c022 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Wed, 6 Apr 2022 08:06:28 +0000 Subject: [PATCH] commit meta when close vnode --- source/dnode/vnode/src/meta/metaTDBImpl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/dnode/vnode/src/meta/metaTDBImpl.c b/source/dnode/vnode/src/meta/metaTDBImpl.c index 282e0a51f6..c273f584ff 100644 --- a/source/dnode/vnode/src/meta/metaTDBImpl.c +++ b/source/dnode/vnode/src/meta/metaTDBImpl.c @@ -190,6 +190,9 @@ int metaOpenDB(SMeta *pMeta) { void metaCloseDB(SMeta *pMeta) { if (pMeta->pDB) { + tdbCommit(pMeta->pDB->pEnv, &pMeta->pDB->txn); + tdbTxnClose(&pMeta->pDB->txn); + clearPool(pMeta->pDB->pPool); tdbDbClose(pMeta->pDB->pCtbIdx); tdbDbClose(pMeta->pDB->pNtbIdx); tdbDbClose(pMeta->pDB->pStbIdx); -- GitLab