open operator after resume stream
This commit is contained in:
parent
2f6304d71e
commit
3835e0c156
|
@ -929,6 +929,7 @@ static int32_t tqProcessTaskResumeImpl(void* handle, SStreamTask* pTask, int64_t
|
||||||
}
|
}
|
||||||
|
|
||||||
if (level == TASK_LEVEL__SOURCE && pTask->info.fillHistory && status == TASK_STATUS__SCAN_HISTORY) {
|
if (level == TASK_LEVEL__SOURCE && pTask->info.fillHistory && status == TASK_STATUS__SCAN_HISTORY) {
|
||||||
|
pTask->hTaskInfo.operatorOpen = false;
|
||||||
streamStartScanHistoryAsync(pTask, igUntreated);
|
streamStartScanHistoryAsync(pTask, igUntreated);
|
||||||
} else if (level == TASK_LEVEL__SOURCE && (streamQueueGetNumOfItems(pTask->inputq.queue) == 0)) {
|
} else if (level == TASK_LEVEL__SOURCE && (streamQueueGetNumOfItems(pTask->inputq.queue) == 0)) {
|
||||||
tqScanWalAsync((STQ*)handle, false);
|
tqScanWalAsync((STQ*)handle, false);
|
||||||
|
|
|
@ -1273,14 +1273,6 @@ static SSDataBlock* doStreamFinalIntervalAgg(SOperatorInfo* pOperator) {
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
if (isTaskKilled(pTaskInfo)) {
|
if (isTaskKilled(pTaskInfo)) {
|
||||||
if (pInfo->pUpdated != NULL) {
|
|
||||||
pInfo->pUpdated = taosArrayDestroy(pInfo->pUpdated);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (pInfo->pUpdatedMap != NULL) {
|
|
||||||
tSimpleHashCleanup(pInfo->pUpdatedMap);
|
|
||||||
pInfo->pUpdatedMap = NULL;
|
|
||||||
}
|
|
||||||
qInfo("===stream=== %s task is killed, code %s", GET_TASKID(pTaskInfo), tstrerror(pTaskInfo->code));
|
qInfo("===stream=== %s task is killed, code %s", GET_TASKID(pTaskInfo), tstrerror(pTaskInfo->code));
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
@ -4323,15 +4315,6 @@ static SSDataBlock* doStreamMidIntervalAgg(SOperatorInfo* pOperator) {
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
if (isTaskKilled(pTaskInfo)) {
|
if (isTaskKilled(pTaskInfo)) {
|
||||||
if (pInfo->pUpdated != NULL) {
|
|
||||||
pInfo->pUpdated = taosArrayDestroy(pInfo->pUpdated);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (pInfo->pUpdatedMap != NULL) {
|
|
||||||
tSimpleHashCleanup(pInfo->pUpdatedMap);
|
|
||||||
pInfo->pUpdatedMap = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
qInfo("===stream=== %s task is killed, code %s", GET_TASKID(pTaskInfo), tstrerror(pTaskInfo->code));
|
qInfo("===stream=== %s task is killed, code %s", GET_TASKID(pTaskInfo), tstrerror(pTaskInfo->code));
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue