fix(stream): adjust init tmr position.

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

View File

@ -95,6 +95,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);
@ -129,13 +135,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");