mirror of
https://github.com/EnterpriseDB/repmgr.git
synced 2026-03-23 15:16:29 +00:00
repmgrd: check local connection after promoting local node
In theory the local connection should not be affected by the node's promotion. However we're handing over control to an external command which is usually just "repmgr standby promote", but could potentially be a user-defined script with unknowable side effects. So it's better to be safe than sorry.
This commit is contained in:
@@ -3558,6 +3558,11 @@ promote_self(void)
|
||||
return FAILOVER_STATE_PROMOTION_FAILED;
|
||||
}
|
||||
|
||||
/*
|
||||
* Promotion has succeeded - verify local connection is still available
|
||||
*/
|
||||
try_reconnect(&local_conn, &local_node_info);
|
||||
|
||||
/* bump the electoral term */
|
||||
increment_current_term(local_conn);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user