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 3 weeks. Failing since 3 weeks.
Additional links previous successfully applied patch (outdated):
Summary
Stats (from CFBot) Unknown
Tags Performance
Created 2025-12-22 19:45:39
Last modified 2026-04-01 00:21:18 (3 days ago)
Latest email 2026-03-11 13:37:19 (3 weeks ago)
Status

PG19-Final (2026-03-01 – 2026-04-09): Committed

PG19-4 (2026-01-01 – 2026-01-31): Moved to different CF

Target version 19
Authors Andreas Karlsson (kandreas)
Reviewers Become reviewer
Committer Tomas Vondra (fuzzycz)
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-04-01 00:21:18 Andreas Karlsson (kandreas) Closed in commitfest PG20-1 with status: Committed
2026-04-01 00:21:18 Andreas Karlsson (kandreas) Changed committer to fuzzycz
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