提交 9b3844ea 编写于 作者: S slguan

a dead lock while tsdb commit

上级 5f132980
...@@ -180,7 +180,7 @@ void tsdbFitRetention(STsdbRepo *pRepo) { ...@@ -180,7 +180,7 @@ void tsdbFitRetention(STsdbRepo *pRepo) {
int mfid = int mfid =
tsdbGetKeyFileId(taosGetTimestamp(pRepo->config.precision), pRepo->config.daysPerFile, pRepo->config.precision); tsdbGetKeyFileId(taosGetTimestamp(pRepo->config.precision), pRepo->config.daysPerFile, pRepo->config.precision);
while (pGroup[0].fileId < mfid) { while (pFileH->numOfFGroups > 0 && pGroup[0].fileId < mfid) {
tsdbRemoveFileGroup(pFileH, pGroup[0].fileId); tsdbRemoveFileGroup(pFileH, pGroup[0].fileId);
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册