From 6b265fb3b8203e3fa1a0de60fca09107d416ff57 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Sat, 26 Jun 2021 11:32:11 +0800 Subject: [PATCH] [TD-4912]: fix coredump when drop vnode --- src/tsdb/src/tsdbMain.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tsdb/src/tsdbMain.c b/src/tsdb/src/tsdbMain.c index 99929f3542..5f59f776b9 100644 --- a/src/tsdb/src/tsdbMain.c +++ b/src/tsdb/src/tsdbMain.c @@ -126,6 +126,8 @@ int tsdbCloseRepo(STsdbRepo *repo, int toCommit) { tsdbSyncCommit(repo); } + tsem_wait(&(pRepo->readyToCommit)); + tsdbUnRefMemTable(pRepo, pRepo->mem); tsdbUnRefMemTable(pRepo, pRepo->imem); pRepo->mem = NULL; -- GitLab