fix: task seriousId issue

This commit is contained in:
dapan1121 2024-12-11 09:30:56 +08:00
parent 2591bba09b
commit d7032ac520
1 changed files with 6 additions and 0 deletions

View File

@ -331,6 +331,12 @@ int32_t schProcessOnTaskSuccess(SSchJob *pJob, SSchTask *pTask) {
if (SCH_TASK_READY_FOR_LAUNCH(readyNum, parent)) {
SCH_TASK_DLOG("all %d children task done, start to launch parent task 0x%" PRIx64, readyNum, parent->taskId);
parent->seriousId = pJob->seriousId;
TSWAP(pTask, parent);
SCH_TASK_DLOG("task seriousId set to 0x%" PRIx64, pTask->seriousId);
TSWAP(pTask, parent);
SCH_ERR_RET(schDelayLaunchTask(pJob, parent));
}
}