Remove freelist and the buffer_strategy_lock

Edit
ID 5928
Title Remove freelist and the buffer_strategy_lock
CI (CFBot) Needs rebase! Needs rebase since 4 days. Failing since 1 week.
Additional links previous successfully applied patch (outdated):
Summary
Stats (from CFBot) Unknown
Topic Performance
Tags
Created 2025-07-21 17:37:21
Last modified 2025-09-08 12:43:16 (yesterday)
Latest email 2025-09-05 18:36:59 (4 days ago)
Status
PG19-2 (2025-09-01 – 2025-09-30): Committed
Target version 19
Authors Greg Burd (gregburd)
Reviewers Become reviewer
Committer Andres Freund (andresfreund)
Links
Emails
[PATCH] Let's get rid of the freelist and the buffer_strategy_lock
First at 2025-07-11 17:26:53 by "Greg Burd" <greg at burd.me>
Latest at 2025-09-05 18:36:59 by Robert Haas <robertmhaas at gmail.com>
Latest attachment (v14-0001-Use-consistent-naming-of-the-clock-sweep-algorit.patch) at 2025-08-27 19:42:48 from Greg Burd <greg at burd.me>
    Attachment (v14-0001-Use-consistent-naming-of-the-clock-sweep-algorit.patch) at 2025-08-27 19:42:48 from Greg Burd <greg at burd.me> (Patch: Yes)
    Attachment (v13-0001-Use-consistent-naming-of-the-clock-sweep-algorit.patch) at 2025-08-12 21:42:35 from Greg Burd <greg at burd.me> (Patch: Yes)
    Attachment (freelist-removal-pgbench.pdf) at 2025-08-11 13:09:45 from Tomas Vondra <tomas at vondra.me> (Patch: No)
    Attachment (v11-0001-Eliminate-the-freelist-from-the-buffer-manager-a.patch) at 2025-07-27 14:12:11 from Greg Burd <greg at burd.me> (Patch: Yes)
    Attachment (test.c) at 2025-07-25 19:02:39 from Greg Burd <greg at burd.me> (Patch: No)
    Attachment (v7-0001-Eliminate-the-freelist-from-the-buffer-manager-an.patch) at 2025-07-22 18:43:26 from Greg Burd <greg at burd.me> (Patch: Yes)
    Attachment (v6-0001-Eliminate-the-freelist-from-the-buffer-manager-an.patch) at 2025-07-21 17:37:04 from Greg Burd <greg at burd.me> (Patch: Yes)
    Attachment (v5-0001-Eliminate-the-freelist-from-the-buffer-manager-an.patch) at 2025-07-17 18:35:13 from Greg Burd <greg at burd.me> (Patch: Yes)
    Attachment (v2-0001-Eliminate-the-freelist-from-the-buffer-manager-an.patch) at 2025-07-11 17:26:53 from "Greg Burd" <greg at burd.me> (Patch: Yes)
History
When Who What
2025-09-08 12:43:16 Andres Freund (andresfreund) Closed in commitfest PG19-2 with status: Committed
2025-09-08 12:43:16 Andres Freund (andresfreund) Changed committer to andresfreund
2025-09-05 23:14:20 CFbot Patch needs rebase
2025-08-11 14:19:14 Tomas Vondra (fuzzycz) New status: Waiting on Author
2025-07-21 17:37:21 Greg Burd (gregburd) Attached mail thread E2D6FCDC-BE98-4F95-B45E-699C3E17BA10@burd.me
2025-07-21 17:37:21 Greg Burd (gregburd) Created patch record
Edit