Timeline switching with partial WAL records can break replica recovery

Edit
ID 6038
Title Timeline switching with partial WAL records can break replica recovery
CI (CFBot) Summary
Stats (from CFBot) Patch version: v2, Patch count: 2, First patch: +93−90, All patches: +95−92
Topic Replication & Recovery
Tags Bugfix
Created 2025-09-08 04:11:04
Last modified 2025-09-08 04:11:05 (yesterday)
Latest email 2025-09-04 08:40:47 (5 days ago)
Status
PG19-3 (2025-11-01 – 2025-11-30): Needs review
Target version 18
Authors Alyona Vinter (dlaaren)
Reviewers Become reviewer
Committer
Links
Emails
Timeline switching with partial WAL records can break replica recovery
First at 2025-06-15 05:11:24 by D Laaren <dlaaren8 at gmail.com>
Latest at 2025-09-04 08:40:47 by Nataliia <k.natalissa at gmail.com>
Latest attachment (v1-0002-scenario_wal_divergence.png) at 2025-09-04 08:40:47 from Nataliia <k.natalissa at gmail.com>
    Attachment (v1-0002-scenario_wal_divergence.png) at 2025-09-04 08:40:47 from Nataliia <k.natalissa at gmail.com> (Patch: No)
    Attachment (v2-0001-FIX-Handle-WAL-timeline-switches-with-incomplete-records.patch) at 2025-09-03 05:39:43 from Alyona Vinter <dlaaren8 at gmail.com> (Patch: Yes)
    Attachment (v2-0002-FIX-Removed-assertion-in-walsummarizer.patch) at 2025-09-03 05:37:18 from Alyona Vinter <dlaaren8 at gmail.com> (Patch: Yes)
    Attachment (how_replicas_enter_indefinite_loop_1.jpg) at 2025-06-17 11:59:14 from D Laaren <dlaaren8 at gmail.com> (Patch: No)
    Attachment (v1-0001-Fix-missing-XLOG_OVERWRITE_CONTRECORD-in-timeline_switches.patch) at 2025-06-15 05:11:24 from D Laaren <dlaaren8 at gmail.com> (Patch: Yes)
History
When Who What
2025-09-08 04:11:05 Alyona Vinter (dlaaren) Attached mail thread CAGWv16KJg=SHKxwTWxGFo9zibmEompk=bfK0MRHTEh8NipoyHQ@mail.gmail.com
2025-09-08 04:11:04 Alyona Vinter (dlaaren) Created patch record
Edit