fix(stream): enable the set of fill-history task to be un-init.
This commit is contained in:
parent
19c5882cbe
commit
93232a0e14
|
@ -242,10 +242,7 @@ 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);
|
||||
}
|
||||
streamTaskResetStatus(*pTask);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
|
@ -348,6 +348,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);
|
||||
|
|
Loading…
Reference in New Issue