summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPavan Deolasee2015-12-09 10:26:09 +0000
committerPavan Deolasee2015-12-09 10:26:09 +0000
commit886f856f03b12da184b6e49c5ec40df4728fb6a1 (patch)
tree716365a4263f8f85d70eedad2deaf23c93c5fe47 /src
parent1398fc076e476af7db67974ac7db88e51c2dd023 (diff)
Forget connection combiner before receving pending messages during cleanup
Diffstat (limited to 'src')
-rw-r--r--src/backend/pgxc/pool/execRemote.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/backend/pgxc/pool/execRemote.c b/src/backend/pgxc/pool/execRemote.c
index 3075aebe1a..a3014f8578 100644
--- a/src/backend/pgxc/pool/execRemote.c
+++ b/src/backend/pgxc/pool/execRemote.c
@@ -1924,6 +1924,7 @@ pgxc_node_remote_cleanup_all(void)
continue;
}
new_connections[new_conn_count++] = handle;
+ handle->combiner = NULL;
}
for (i = 0; i < handles->dn_conn_count; i++)
{
@@ -1949,6 +1950,7 @@ pgxc_node_remote_cleanup_all(void)
continue;
}
new_connections[new_conn_count++] = handle;
+ handle->combiner = NULL;
}
if (new_conn_count)