Thread

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

    Renan Alves Fonseca <renanfonseca@gmail.com> — 2025-05-27T14:27:02Z

    ---
     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