enh: keep the trailing empty wal file in walCheckAdnRepairMeta
This commit is contained in:
parent
7433bad888
commit
b8933389bb
|
@ -463,15 +463,8 @@ int walCheckAndRepairMeta(SWal* pWal) {
|
||||||
wError("failed to scan wal last ver since %s", terrstr());
|
wError("failed to scan wal last ver since %s", terrstr());
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
// remove the empty wal log, and its idx
|
// empty log file
|
||||||
wInfo("vgId:%d, wal remove empty file %s", pWal->cfg.vgId, fnameStr);
|
lastVer = pFileInfo->firstVer - 1;
|
||||||
taosRemoveFile(fnameStr);
|
|
||||||
walBuildIdxName(pWal, pFileInfo->firstVer, fnameStr);
|
|
||||||
wInfo("vgId:%d, wal remove empty file %s", pWal->cfg.vgId, fnameStr);
|
|
||||||
taosRemoveFile(fnameStr);
|
|
||||||
// remove its meta entry
|
|
||||||
taosArrayRemove(pWal->fileInfoSet, fileIdx);
|
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// update lastVer
|
// update lastVer
|
||||||
|
|
Loading…
Reference in New Issue