commit meta when close vnode
This commit is contained in:
parent
cf727c9db3
commit
e40dc9b929
|
@ -190,6 +190,9 @@ int metaOpenDB(SMeta *pMeta) {
|
||||||
|
|
||||||
void metaCloseDB(SMeta *pMeta) {
|
void metaCloseDB(SMeta *pMeta) {
|
||||||
if (pMeta->pDB) {
|
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->pCtbIdx);
|
||||||
tdbDbClose(pMeta->pDB->pNtbIdx);
|
tdbDbClose(pMeta->pDB->pNtbIdx);
|
||||||
tdbDbClose(pMeta->pDB->pStbIdx);
|
tdbDbClose(pMeta->pDB->pStbIdx);
|
||||||
|
|
Loading…
Reference in New Issue