From 75f7eb3db161f8e6a0329a5a890ca95cc8768475 Mon Sep 17 00:00:00 2001 From: Georgy Shelkovy Date: Mon, 8 Jun 2026 10:12:29 +0500 Subject: [PATCH] Fix detected write past chunk end warning Commit 9ca7bae incorrectly fixed the compilation of the aocs_compaction.c and appendonly_compaction.c files, which resulted in similar warnings being generated for AO tables in many tests: problem in alloc set TopTransactionContext: detected write past chunk end in block 0x615ef0207560, chunk 0x615ef0207dc8. Remove unnecessary allocation and assignment. --- src/backend/access/aocs/aocs_compaction.c | 4 ---- src/backend/access/appendonly/appendonly_compaction.c | 4 ---- 2 files changed, 8 deletions(-) diff --git a/src/backend/access/aocs/aocs_compaction.c b/src/backend/access/aocs/aocs_compaction.c index 638458e6adc1..82a5e3629c0a 100644 --- a/src/backend/access/aocs/aocs_compaction.c +++ b/src/backend/access/aocs/aocs_compaction.c @@ -263,10 +263,6 @@ AOCSSegmentFileFullCompaction(Relation aorel, resultRelInfo->ri_RelationDesc = aorel; resultRelInfo->ri_TrigDesc = NULL; /* we don't fire triggers */ ExecOpenIndices(resultRelInfo, false); - if (estate->es_result_relations == NULL) - estate->es_result_relations = (ResultRelInfo **) - palloc0(estate->es_range_table_size * sizeof(ResultRelInfo *)); - estate->es_result_relations[resultRelInfo->ri_RangeTableIndex - 1] = resultRelInfo; /* * We don't want uniqueness checks to be performed while "insert"ing tuples diff --git a/src/backend/access/appendonly/appendonly_compaction.c b/src/backend/access/appendonly/appendonly_compaction.c index 22c9f591701e..e50f2d59716a 100644 --- a/src/backend/access/appendonly/appendonly_compaction.c +++ b/src/backend/access/appendonly/appendonly_compaction.c @@ -445,10 +445,6 @@ AppendOnlySegmentFileFullCompaction(Relation aorel, resultRelInfo->ri_RelationDesc = aorel; resultRelInfo->ri_TrigDesc = NULL; /* we don't fire triggers */ ExecOpenIndices(resultRelInfo, false); - if (estate->es_result_relations == NULL) - estate->es_result_relations = (ResultRelInfo **) - palloc0(estate->es_range_table_size * sizeof(ResultRelInfo *)); - estate->es_result_relations[resultRelInfo->ri_RangeTableIndex - 1] = resultRelInfo; /* * We don't want uniqueness checks to be performed while "insert"ing tuples