From 2502086b710ba3d3c894fa1c7ae7a96e5e53ae99 Mon Sep 17 00:00:00 2001 From: dongming chen Date: Mon, 24 Mar 2025 21:30:09 +0800 Subject: [PATCH] fix: [TS-5926] change wal read file log (#30416) --- source/libs/wal/src/walRead.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/libs/wal/src/walRead.c b/source/libs/wal/src/walRead.c index e45856de33..f5ffb51407 100644 --- a/source/libs/wal/src/walRead.c +++ b/source/libs/wal/src/walRead.c @@ -426,11 +426,15 @@ int32_t walReadVer(SWalReader *pReader, int64_t ver) { } else { if (contLen < 0) { code = terrno; + wError("vgId:%d, failed to read WAL record head, index:%" PRId64 ", from log file since %s", + pReader->pWal->cfg.vgId, ver, tstrerror(code)); } else { code = TSDB_CODE_WAL_FILE_CORRUPTED; + wError("vgId:%d, failed to read WAL record head, index:%" PRId64 ", not enough bytes read, readLen:%" PRId64 + ", " + "expectedLen:%d", + pReader->pWal->cfg.vgId, ver, contLen, (int32_t)sizeof(SWalCkHead)); } - wError("vgId:%d, failed to read WAL record head, index:%" PRId64 ", from log file since %s", - pReader->pWal->cfg.vgId, ver, tstrerror(code)); TAOS_UNUSED(taosThreadMutexUnlock(&pReader->mutex)); TAOS_RETURN(code); }