enh: update epset on dnode info changed

This commit is contained in:
Shengliang Guan 2023-01-16 16:34:12 +08:00
parent d476b6db13
commit 478eec76a4
1 changed files with 4 additions and 2 deletions

View File

@ -428,9 +428,11 @@ static int32_t dmDecodeEpPairs(SJson *pJson, SDnodeData *pData) {
void dmRemoveDnodePairs(SDnodeData *pData) { void dmRemoveDnodePairs(SDnodeData *pData) {
char file[PATH_MAX] = {0}; char file[PATH_MAX] = {0};
char bak[PATH_MAX] = {0};
snprintf(file, sizeof(file), "%s%sdnode%sep.json", tsDataDir, TD_DIRSEP, TD_DIRSEP); snprintf(file, sizeof(file), "%s%sdnode%sep.json", tsDataDir, TD_DIRSEP, TD_DIRSEP);
dInfo("dnode file:%s is removed", file); snprintf(bak, sizeof(bak), "%s%sdnode%sep.json.bak", tsDataDir, TD_DIRSEP, TD_DIRSEP);
(void)taosRemoveFile(file); dInfo("dnode file:%s is rename to bak file", file);
(void)taosRenameFile(file, bak);
} }
static int32_t dmReadDnodePairs(SDnodeData *pData) { static int32_t dmReadDnodePairs(SDnodeData *pData) {