From 32ddfaffd1493b27f200afb3919d3fd2e6a200ef Mon Sep 17 00:00:00 2001 From: Jeff Davis Date: Tue, 7 Jan 2025 14:55:53 -0800 Subject: [PATCH] nodeSetOp.c: missing additionalsize for BuildTupleHashTable(). Provide additionalsize argument, which can affect the calculations for 'nbuckets'. Also, future work for Hash Aggregation will rely on the correct additionalsize. Discussion: https://postgr.es/m/7530bd8783b1a78d53a3c70383e38d8da0a5ffe5.camel%40j-davis.com --- src/backend/executor/nodeSetOp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/executor/nodeSetOp.c b/src/backend/executor/nodeSetOp.c index bea30d6c8f0..5b7ff9c3748 100644 --- a/src/backend/executor/nodeSetOp.c +++ b/src/backend/executor/nodeSetOp.c @@ -104,7 +104,7 @@ build_hash_table(SetOpState *setopstate) setopstate->hashfunctions, node->cmpCollations, node->numGroups, - 0, + sizeof(SetOpStatePerGroupData), setopstate->ps.state->es_query_cxt, setopstate->tableContext, econtext->ecxt_per_tuple_memory,