From 01689e21f175f6e3d18360c46ea22cc67f9eca11 Mon Sep 17 00:00:00 2001 From: Jelte Fennema Date: Tue, 31 Jan 2023 14:23:32 +0100 Subject: [PATCH] Try with other hashcompare --- src/backend/distributed/connection/connection_management.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/distributed/connection/connection_management.c b/src/backend/distributed/connection/connection_management.c index d701ac8f6..a0fa2e1c8 100644 --- a/src/backend/distributed/connection/connection_management.c +++ b/src/backend/distributed/connection/connection_management.c @@ -1258,7 +1258,8 @@ ConnectionHashCompare(const void *a, const void *b, Size keysize) if (strncmp(ca->hostname, cb->hostname, MAX_NODE_LENGTH) != 0 || ca->port != cb->port || - ca->replicationConnParam != cb->replicationConnParam || + (ca->replicationConnParam && !cb->replicationConnParam) || + (!ca->replicationConnParam && cb->replicationConnParam) || strncmp(ca->user, cb->user, NAMEDATALEN) != 0 || strncmp(ca->database, cb->database, NAMEDATALEN) != 0) {