Remove header lock BufferGetLSNAtomic() on architectures with 64 bit atomic operations

Edit
ID 6334
Title Remove header lock BufferGetLSNAtomic() on architectures with 64 bit atomic operations
CI (CFBot) Needs rebase! Needs rebase since 4 days. Failing since 4 days.
Additional links previous successfully applied patch (outdated):
Summary
Stats (from CFBot) Unknown
Tags Performance
Created 2025-12-22 19:45:39
Last modified 2026-02-05 16:29:24 (1 month ago)
Latest email 2026-03-11 13:37:19 (3 days ago)
Status
PG19-Final (2026-03-01 – 2026-03-31): Needs review
PG19-4 (2026-01-01 – 2026-01-31): Moved to different CF
Target version 19
Authors Andreas Karlsson (kandreas)
Reviewers Become reviewer
Committer
Links
Emails
Remove header lock BufferGetLSNAtomic() on architectures with 64 bit atomic operations
First at 2025-11-23 23:10:03 by Andreas Karlsson <andreas at proxel.se>
Latest at 2026-03-11 13:37:19 by Andres Freund <andres at anarazel.de>
Latest attachment (v5-0001-Do-not-lock-in-BufferGetLSNAtomic-on-archs-with-8.patch) at 2026-03-11 00:00:34 from Tomas Vondra <tomas at vondra.me>
    Attachment (v5-0001-Do-not-lock-in-BufferGetLSNAtomic-on-archs-with-8.patch) at 2026-03-11 00:00:34 from Tomas Vondra <tomas at vondra.me> (Patch: Yes)
    Attachment (v4-0001-Do-not-lock-in-BufferGetLSNAtomic-on-archs-with-8.patch) at 2026-03-10 18:41:54 from Tomas Vondra <tomas at vondra.me> (Patch: Yes)
    Attachment (v3-0002-Make-pageinspect-s-heap_page_items-use-get_page_f.patch) at 2026-02-05 15:38:27 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v2-0001-Do-not-lock-in-BufferGetLSNAtomic-on-archs-with-8.patch) at 2026-01-14 06:31:40 from Andreas Karlsson <andreas at proxel.se> (Patch: Yes)
    Attachment (v1-0001-Do-not-lock-in-BufferGetLSNAtomic-on-archs-with-8.patch) at 2025-11-23 23:10:03 from Andreas Karlsson <andreas at proxel.se> (Patch: Yes)
History
When Who What
2026-03-11 00:37:24 CFbot Patch needs rebase
2026-02-05 16:29:24 Peter Geoghegan (pgeoghegan) Moved from CF PG19-4 to CF PG19-Final
2025-12-22 19:45:39 Andreas Karlsson (kandreas) Attached mail thread b6610c3b-3f59-465a-bdbb-8e9259f0abc4@proxel.se
2025-12-22 19:45:39 Andreas Karlsson (kandreas) Created patch record
Edit