fix(stream): release task after launch stream tasks.

This commit is contained in:
Haojun Liao 2024-01-08 18:19:31 +08:00
parent 3bcd038b7d
commit 70c1e66959
1 changed files with 3 additions and 0 deletions

View File

@ -1517,6 +1517,8 @@ int32_t streamMetaStartOneTask(SStreamMeta* pMeta, int64_t streamId, int32_t tas
if (pTask == NULL) {
stError("vgId:%d failed to acquire task:0x%x during start tasks", pMeta->vgId, taskId);
streamMetaUpdateTaskDownstreamStatus(pMeta, streamId, taskId, 0, taosGetTimestampMs(), false);
streamMetaReleaseTask(pMeta, pTask);
return TSDB_CODE_STREAM_TASK_IVLD_STATUS;
}
@ -1542,5 +1544,6 @@ int32_t streamMetaStartOneTask(SStreamMeta* pMeta, int64_t streamId, int32_t tas
}
}
streamMetaReleaseTask(pMeta, pTask);
return ret;
}