提交 acdcd472 编写于 作者: S Shengliang Guan

a crash generated by dn3_mn1_replica_change.sim

上级 22cb8287
...@@ -1795,19 +1795,22 @@ bool tsdbNextDataBlock(TsdbQueryHandleT* pHandle) { ...@@ -1795,19 +1795,22 @@ bool tsdbNextDataBlock(TsdbQueryHandleT* pHandle) {
if (pQueryHandle->checkFiles) { if (pQueryHandle->checkFiles) {
bool exists = true; bool exists = true;
int32_t code = getDataBlocksInFiles(pQueryHandle, &exists); int32_t code = getDataBlocksInFiles(pQueryHandle, &exists);
if (code != TSDB_CODE_SUCCESS) { if (code != TSDB_CODE_SUCCESS) {
return code; pQueryHandle->activeIndex = 0;
pQueryHandle->checkFiles = false;
return false;
} }
if (exists) { if (exists) {
elapsedTime = taosGetTimestampUs() - stime; pQueryHandle->cost.checkForNextTime += (taosGetTimestampUs() - stime);
pQueryHandle->cost.checkForNextTime += elapsedTime;
return exists; return exists;
} }
pQueryHandle->activeIndex = 0; pQueryHandle->activeIndex = 0;
pQueryHandle->checkFiles = false; pQueryHandle->checkFiles = false;
} }
// TODO: opt by consider the scan order // TODO: opt by consider the scan order
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册