Introduce XID age based replication slot invalidation

Edit
ID 7103
Title Introduce XID age based replication slot invalidation
CI (CFBot) Not processed
Stats (from CFBot) Unknown
Tags
Created 2026-08-05 00:02:50
Last modified 2026-08-05 00:02:50 (59 minutes ago)
Latest email 2026-07-12 20:26:00 (3 weeks ago)
Status
PG20-2 (2026-09-01 – 2026-09-30): Needs review
Target version 20
Authors Bharath Rupireddy (bharathrupireddy)
Reviewers Become reviewer
Committer
Links
Emails
Introduce XID age based replication slot invalidation
First at 2025-09-18 17:20:22 by John H <johnhyvr at gmail.com>
Latest at 2026-07-12 20:26:00 by Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com>
Latest attachment (v12-0001-Introduce-max_slot_xid_age-to-invalidate-old-rep.patch) at 2026-07-12 20:26:00 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com>
    Attachment (v12-0001-Introduce-max_slot_xid_age-to-invalidate-old-rep.patch) at 2026-07-12 20:26:00 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: No)
    Attachment (v11-0001-Introduce-max_slot_xid_age-to-invalidate-old-rep.patch) at 2026-04-23 18:11:14 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: No)
    Attachment (v10-0001-Introduce-max_slot_xid_age-to-invalidate-old-rep.patch) at 2026-04-05 08:03:00 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: No)
    Attachment (v9-0001-Add-XID-age-based-replication-slot-invalidation.patch) at 2026-04-03 19:04:48 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: No)
    Attachment (v8-0002-Add-more-tests-for-XID-age-slot-invalidation.patch) at 2026-04-01 21:21:13 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: No)
    Attachment (fixup_for_v7_masahiko.patch) at 2026-04-01 19:38:23 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v7-0001-Add-XID-age-based-replication-slot-invalidation.patch) at 2026-03-31 17:20:56 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: No)
    Attachment (v6-0002-Add-more-tests-for-XID-age-slot-invalidation.patch) at 2026-03-30 01:35:00 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: No)
    Attachment (v5-0001-Add-XID-age-based-replication-slot-invalidation.patch) at 2026-03-28 18:03:58 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: No)
    Attachment (v4_cleanup_masahiko.patch) at 2026-03-26 21:49:55 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v4-0002-Add-more-tests-for-XID-age-slot-invalidation.patch) at 2026-03-25 19:17:17 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: No)
    Attachment (v3-0001-Add-XID-age-based-replication-slot-invalidation.patch) at 2026-03-24 21:42:45 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: No)
    Attachment (v2-0001-Add-XID-age-based-replication-slot-invalidation.patch) at 2026-03-23 16:00:00 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: No)
    Attachment (v1-0001-Add-XID-age-based-replication-slot-invalidation.patch) at 2026-03-20 16:10:00 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: No)
    Attachment (0045-Add-XID-age-based-replication-slot-invalidation.patch) at 2025-09-19 23:42:56 from John H <johnhyvr at gmail.com> (Patch: No)
    Attachment (0044-Add-XID-age-based-replication-slot-invalidation.patch) at 2025-09-18 17:20:22 from John H <johnhyvr at gmail.com> (Patch: No)
History
When Who What
2026-08-05 00:02:50 Bharath Rupireddy (bharathrupireddy) Attached mail thread CA+-JvFsMHckBMzsu5Ov9HCG3AFbMh056hHy1FiXazBRtZ9pFBg@mail.gmail.com
2026-08-05 00:02:50 Bharath Rupireddy (bharathrupireddy) Created patch record
Edit