mirror of
https://github.com/EnterpriseDB/repmgr.git
synced 2026-03-27 08:56:29 +00:00
standby register: fail if --upstream-node-id is the local node ID
This commit is contained in:
@@ -1435,6 +1435,17 @@ do_standby_register(void)
|
||||
RecordStatus upstream_record_status = RECORD_NOT_FOUND;
|
||||
t_node_info upstream_node_record = T_NODE_INFO_INITIALIZER;
|
||||
|
||||
if (runtime_options.upstream_node_id == config_file_options.node_id)
|
||||
{
|
||||
log_error(_("provided node ID for --upstream-node-id (%i) is the same as the configured local node ID (%i)"),
|
||||
runtime_options.upstream_node_id,
|
||||
config_file_options.node_id);
|
||||
PQfinish(primary_conn);
|
||||
if (PQstatus(conn) == CONNECTION_OK)
|
||||
PQfinish(conn);
|
||||
exit(ERR_BAD_CONFIG);
|
||||
}
|
||||
|
||||
upstream_record_status = get_node_record(primary_conn,
|
||||
runtime_options.upstream_node_id,
|
||||
&upstream_node_record);
|
||||
|
||||
Reference in New Issue
Block a user