From a0d3fae7abc18aff0bbb3372a3ddd8ab71fa9087 Mon Sep 17 00:00:00 2001 From: Ian Barwick Date: Thu, 21 May 2020 14:35:03 +0900 Subject: [PATCH] standby register: ensure location field is compared during record check --- repmgr-action-standby.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/repmgr-action-standby.c b/repmgr-action-standby.c index 7e787ee1..af0440ec 100644 --- a/repmgr-action-standby.c +++ b/repmgr-action-standby.c @@ -2035,6 +2035,9 @@ do_standby_register(void) if (node_record_on_standby.priority != node_record_on_primary.priority) records_match = false; + if (strcmp(node_record_on_standby.location, node_record_on_primary.location) != 0) + records_match = false; + if (node_record_on_standby.active != node_record_on_primary.active) records_match = false;