fix(stream): fix dead lock.

This commit is contained in:
Haojun Liao 2024-04-28 18:29:18 +08:00
parent 82d560ddb3
commit b990632e8d
1 changed files with 2 additions and 2 deletions

View File

@ -1711,7 +1711,7 @@ int32_t streamMetaResetTaskStatus(SStreamMeta* pMeta) {
int32_t streamMetaAddFailedTask(SStreamMeta* pMeta, int64_t streamId, int32_t taskId) {
int32_t code = TSDB_CODE_SUCCESS;
streamMetaWLock(pMeta);
streamMetaRLock(pMeta);
stDebug("vgId:%d add failed task:0x%x", pMeta->vgId, taskId);
STaskId id = {.streamId = streamId, .taskId = taskId};
@ -1732,6 +1732,6 @@ int32_t streamMetaAddFailedTask(SStreamMeta* pMeta, int64_t streamId, int32_t ta
code = TSDB_CODE_STREAM_TASK_NOT_EXIST;
}
streamMetaWUnLock(pMeta);
streamMetaRUnLock(pMeta);
return code;
}