fix(stream): adjust init tmr position.

This commit is contained in:
Haojun Liao 2025-02-23 16:25:17 +08:00
parent b4de2d16b6
commit 787590b6c9
1 changed files with 6 additions and 7 deletions

View File

@ -97,6 +97,12 @@ static void doStartScanWal(void* param, void* tmrId) {
}
vgId = pMeta->vgId;
code = streamTimerGetInstance(&pTimer);
if (code) {
tqFatal("vgId:%d failed to get tmr ctrl during sched scan wal, not scan wal, code:%s", vgId, tstrerror(code));
taosMemoryFree(pParam);
return;
}
if (pMeta->closeFlag) {
code = taosReleaseRef(streamMetaRefPool, pParam->metaId);
@ -131,13 +137,6 @@ static void doStartScanWal(void* param, void* tmrId) {
goto _end;
}
code = streamTimerGetInstance(&pTimer);
if (code) {
tqFatal("vgId:%d failed to get tmr ctrl during sched scan wal, not scan wal, code:%s", vgId, tstrerror(code));
taosMemoryFree(pParam);
return;
}
if (!waitEnoughDuration(pMeta)) {
streamTmrStart(doStartScanWal, SCAN_WAL_IDLE_DURATION, pParam, pTimer, &pMeta->scanInfo.scanTimer, vgId,
"scan-wal");