From a05def413d15f12c6ebfd765c865b3f5b03ee8a6 Mon Sep 17 00:00:00 2001 From: Minglei Jin Date: Fri, 22 Jul 2022 15:53:45 +0800 Subject: [PATCH] fix: more error log to debug vnode info file --- source/dnode/vnode/src/vnd/vnodeCommit.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/dnode/vnode/src/vnd/vnodeCommit.c b/source/dnode/vnode/src/vnd/vnodeCommit.c index 0c8a8a5fd1..1207df8058 100644 --- a/source/dnode/vnode/src/vnd/vnodeCommit.c +++ b/source/dnode/vnode/src/vnd/vnodeCommit.c @@ -95,16 +95,19 @@ int vnodeSaveInfo(const char *dir, const SVnodeInfo *pInfo) { // save info to a vnode_tmp.json pFile = taosOpenFile(fname, TD_FILE_CREATE | TD_FILE_WRITE | TD_FILE_TRUNC); if (pFile == NULL) { + vError("failed to open info file: %s for write: %s", fname, terrstr()); terrno = TAOS_SYSTEM_ERROR(errno); return -1; } if (taosWriteFile(pFile, data, strlen(data)) < 0) { + vError("failed to write info file: %s data: %s", fname, terrstr()); terrno = TAOS_SYSTEM_ERROR(errno); goto _err; } if (taosFsyncFile(pFile) < 0) { + vError("failed to fsync info file: %s error: %s", fname, terrstr()); terrno = TAOS_SYSTEM_ERROR(errno); goto _err; }