fix(stream): enable the set of fill-history task to be un-init.

This commit is contained in:
Haojun Liao 2023-10-30 11:48:51 +08:00
parent 86dfc52a6e
commit 0c982093cd
2 changed files with 4 additions and 4 deletions

View File

@ -242,11 +242,8 @@ int32_t tqStartStreamTasks(STQ* pTq) {
STaskId id = {.streamId = pTaskId->streamId, .taskId = pTaskId->taskId};
SStreamTask** pTask = taosHashGet(pMeta->pTasksMap, &id, sizeof(id));
if ((*pTask)->info.fillHistory != 1) {
streamTaskResetStatus(*pTask);
}
}
return 0;
}

View File

@ -347,6 +347,9 @@ void streamTaskResetStatus(SStreamTask* pTask) {
SStreamTaskSM* pSM = pTask->status.pSM;
taosThreadMutexLock(&pTask->lock);
stDebug("s-task:%s level:%d fill-history:%d vgId:%d set uninit, prev status:%s", pTask->id.idStr,
pTask->info.taskLevel, pTask->info.fillHistory, pTask->pMeta->vgId, pSM->current.name);
pSM->current = StreamTaskStatusList[TASK_STATUS__UNINIT];
pSM->pActiveTrans = NULL;
taosArrayClear(pSM->pWaitingEventList);