提交 6682813f 编写于 作者: S slguan

[TD-17] fix deadlock in cleanup vnodes

上级 1c63fd01
...@@ -284,10 +284,10 @@ static void dnodeDoCleanupVnode(SVnodeObj *pVnode, ECloseTsdbFlag closeFlag) { ...@@ -284,10 +284,10 @@ static void dnodeDoCleanupVnode(SVnodeObj *pVnode, ECloseTsdbFlag closeFlag) {
if (pVnode->tsdb) { if (pVnode->tsdb) {
if (closeFlag == DROP_TSDB) { if (closeFlag == DROP_TSDB) {
tsdbDropRepo(pVnode->tsdb); tsdbDropRepo(pVnode->tsdb);
taosDeleteIntHash(tsDnodeVnodesHash, pVnode->vgId);
} else if (closeFlag == CLOSE_TSDB) { } else if (closeFlag == CLOSE_TSDB) {
tsdbCloseRepo(pVnode->tsdb); tsdbCloseRepo(pVnode->tsdb);
} }
taosDeleteIntHash(tsDnodeVnodesHash, pVnode->vgId);
pVnode->tsdb = NULL; pVnode->tsdb = NULL;
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册