Merge pull request #27101 from taosdata/fix/syntax
fix(stream): send kill checkpoint trans msg before close task.
This commit is contained in:
commit
c793aba958
|
@ -1140,6 +1140,20 @@ void streamMetaNotifyClose(SStreamMeta* pMeta) {
|
||||||
taosMsleep(100);
|
taosMsleep(100);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
streamMetaRLock(pMeta);
|
||||||
|
|
||||||
|
SArray* pTaskList = NULL;
|
||||||
|
int32_t code = streamMetaSendMsgBeforeCloseTasks(pMeta, &pTaskList);
|
||||||
|
if (code != TSDB_CODE_SUCCESS) {
|
||||||
|
// return code;
|
||||||
|
}
|
||||||
|
|
||||||
|
streamMetaRUnLock(pMeta);
|
||||||
|
|
||||||
|
if (pTaskList != NULL) {
|
||||||
|
taosArrayDestroy(pTaskList);
|
||||||
|
}
|
||||||
|
|
||||||
int64_t el = taosGetTimestampMs() - st;
|
int64_t el = taosGetTimestampMs() - st;
|
||||||
stDebug("vgId:%d all stream tasks are not in timer, continue close, elapsed time:%" PRId64 " ms", pMeta->vgId, el);
|
stDebug("vgId:%d all stream tasks are not in timer, continue close, elapsed time:%" PRId64 " ms", pMeta->vgId, el);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue