!776 修复在线扩容bug

Merge pull request !776 from 薛蒙恩/master
This commit is contained in:
opengauss-bot
2021-03-10 10:57:11 +08:00
committed by Gitee

18
src/gausskernel/process/postmaster/postmaster.cpp Normal file → Executable file
View File

@ -9529,16 +9529,16 @@ static void check_and_reset_ha_listen_port(void)
signal_child(g_instance.pid_cxt.RemoteServicePID, SIGTERM);
ListenSocketRegulation();
#ifndef ENABLE_MULTIPLE_NODES
if (t_thrd.postmaster_cxt.HaShmData != NULL &&
t_thrd.postmaster_cxt.HaShmData->repl_list_num == 0 &&
t_thrd.postmaster_cxt.HaShmData->current_mode == PRIMARY_MODE) {
t_thrd.postmaster_cxt.HaShmData->current_mode = NORMAL_MODE;
SetServerMode(NORMAL_MODE);
}
#endif
}
#ifndef ENABLE_MULTIPLE_NODES
if (t_thrd.postmaster_cxt.HaShmData != NULL &&
t_thrd.postmaster_cxt.HaShmData->repl_list_num == 0 &&
t_thrd.postmaster_cxt.HaShmData->current_mode == PRIMARY_MODE) {
t_thrd.postmaster_cxt.HaShmData->current_mode = NORMAL_MODE;
SetServerMode(NORMAL_MODE);
}
#endif
return;
}