From fe582f9156c9b71e9fddd0b93eeb57117a03cc49 Mon Sep 17 00:00:00 2001 From: slguan Date: Wed, 8 Jan 2020 18:35:34 +0800 Subject: [PATCH] TBASE-1442 #1025 --- src/system/detail/src/vnodeStore.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/system/detail/src/vnodeStore.c b/src/system/detail/src/vnodeStore.c index b0171fd073..0edd182dca 100644 --- a/src/system/detail/src/vnodeStore.c +++ b/src/system/detail/src/vnodeStore.c @@ -192,19 +192,20 @@ int vnodeCreateVnode(int vnode, SVnodeCfg *pCfg, SVPeerDesc *pDesc) { return TSDB_CODE_NO_DISK_PERMISSIONS; } else if (errno == ENOSPC) { return TSDB_CODE_SERVER_NO_SPACE; + } else if (errno == EEXIST) { } else { return TSDB_CODE_VG_INIT_FAILED; } } sprintf(fileName, "%s/vnode%d/db", tsDirectory, vnode); - mkdir(fileName, 0755); if (mkdir(fileName, 0755) != 0) { dError("failed to create vnode:%d directory:%s, errno:%d, reason:%s", vnode, fileName, errno, strerror(errno)); if (errno == EACCES) { return TSDB_CODE_NO_DISK_PERMISSIONS; } else if (errno == ENOSPC) { return TSDB_CODE_SERVER_NO_SPACE; + } else if (errno == EEXIST) { } else { return TSDB_CODE_VG_INIT_FAILED; }