fix(stream): send kill checkpoint trans msg before close task.
This commit is contained in:
parent
8472f25a6e
commit
e3a2733fee
|
@ -1140,12 +1140,16 @@ void streamMetaNotifyClose(SStreamMeta* pMeta) {
|
||||||
taosMsleep(100);
|
taosMsleep(100);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
streamMetaRLock(pMeta);
|
||||||
|
|
||||||
SArray* pTaskList = NULL;
|
SArray* pTaskList = NULL;
|
||||||
int32_t code = streamMetaSendMsgBeforeCloseTasks(pMeta, &pTaskList);
|
int32_t code = streamMetaSendMsgBeforeCloseTasks(pMeta, &pTaskList);
|
||||||
if (code != TSDB_CODE_SUCCESS) {
|
if (code != TSDB_CODE_SUCCESS) {
|
||||||
// return code;
|
// return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
streamMetaRUnLock(pMeta);
|
||||||
|
|
||||||
if (pTaskList != NULL) {
|
if (pTaskList != NULL) {
|
||||||
taosArrayDestroy(pTaskList);
|
taosArrayDestroy(pTaskList);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue