[PATCH v1 06/12] prune_xid-hist: initialize shared histogram on TRUNCATE

Renan Alves Fonseca <renanfonseca@gmail.com>

From: "Renan A. Fonseca" <renanfonseca@gmail.com>
To:
Date: 2025-05-27T14:27:02Z
Lists: pgsql-hackers
---
 src/backend/utils/activity/pgstat_relation.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/backend/utils/activity/pgstat_relation.c b/src/backend/utils/activity/pgstat_relation.c
index 33d6a384929..7c86e00c334 100644
--- a/src/backend/utils/activity/pgstat_relation.c
+++ b/src/backend/utils/activity/pgstat_relation.c
@@ -1114,6 +1114,7 @@ pgstat_relation_flush_cb(PgStat_EntryRef *entry_ref, bool nowait)
 		tabentry->live_tuples = 0;
 		tabentry->dead_tuples = 0;
 		tabentry->ins_since_vacuum = 0;
+		MemSet(&tabentry->prune_xid_hist, 0, sizeof(PruneXidHistogram));
 	}
 
 	tabentry->live_tuples += lstats->counts.delta_live_tuples;
-- 
2.47.0


--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment;
 filename=v1-0007-prune_xid-hist-initialize-local-histogram.patch