From c6b74b023f515a8615b980e3ed3335ef9a664384 Mon Sep 17 00:00:00 2001 From: Brian Cloutier Date: Tue, 25 Oct 2016 16:31:48 +0300 Subject: [PATCH] Treat nodePort as the 8byte number it is --- src/backend/distributed/master/master_metadata_utility.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/distributed/master/master_metadata_utility.c b/src/backend/distributed/master/master_metadata_utility.c index bcc3dda68..f0e067a77 100644 --- a/src/backend/distributed/master/master_metadata_utility.c +++ b/src/backend/distributed/master/master_metadata_utility.c @@ -222,7 +222,7 @@ NodeHasActiveShardPlacements(char *nodeName, int32 nodePort) ScanKeyInit(&scanKey[0], Anum_pg_dist_shard_placement_nodename, BTEqualStrategyNumber, F_TEXTEQ, CStringGetTextDatum(nodeName)); ScanKeyInit(&scanKey[1], Anum_pg_dist_shard_placement_nodeport, - BTEqualStrategyNumber, F_INT4EQ, Int32GetDatum(nodePort)); + BTEqualStrategyNumber, F_INT8EQ, Int64GetDatum(nodePort)); ScanKeyInit(&scanKey[2], Anum_pg_dist_shard_placement_shardstate, BTEqualStrategyNumber, F_INT4EQ, Int32GetDatum(FILE_FINALIZED));