Don't dirty pages while they are getting flushed out

Edit
ID 5483
Title Don't dirty pages while they are getting flushed out
CI (CFBot) Summary
Stats (from CFBot) Patch version: v7, Patch count: 15, First patch: +11−7, All patches: +2127−860
Topic Refactoring
Tags
Created 2025-01-01 04:07:07
Last modified 2025-12-03 15:22:54 (42 minutes ago)
Latest email 2025-12-03 01:18:38 (14 hours ago)
Status
PG19-4 (2026-01-01 – 2026-01-31): Needs review
PG19-1 (2025-07-01 – 2025-07-31): Moved to different CF
2025-03 (2025-03-01 – 2025-04-08): Moved to different CF
2025-01 (2025-01-01 – 2025-01-31): Moved to different CF
Target version
Authors Andres Freund (andresfreund)
Reviewers Become reviewer
Committer
Links
Emails
AIO writes vs hint bits vs checksums
First at 2024-09-24 15:55:08 by Andres Freund <andres at anarazel.de>
Latest at 2025-10-28 04:06:53 by Michael Paquier <michael at paquier.xyz>
Latest attachment (0001-Fix-isolation-tests-run-after-adding-kill_prior_tupl.patch) at 2025-10-27 11:48:43 from Maxim Orlov <orlovmg at gmail.com>
    Attachment (0001-Fix-isolation-tests-run-after-adding-kill_prior_tupl.patch) at 2025-10-27 11:48:43 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (0001-Add-very-basic-test-for-kill_prior_tuples.patch) at 2025-04-01 10:34:53 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (v2-0001-Add-very-basic-test-for-kill_prior_tuples.patch) at 2024-11-19 17:15:58 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v1-0001-Add-very-basic-test-for-kill_prior_tuples.patch) at 2024-10-30 02:21:32 from Andres Freund <andres at anarazel.de> (Patch: Yes)
Buffer locking is special (hints, checksums, AIO writes)
First at 2025-08-22 19:44:48 by Andres Freund <andres at anarazel.de>
Latest at 2025-12-03 01:18:38 by Andres Freund <andres at anarazel.de>
Latest attachment (v7-0001-bufmgr-Turn-BUFFER_LOCK_-into-an-enum.patch) at 2025-12-03 00:47:35 from Andres Freund <andres at anarazel.de>
    Attachment (v7-0001-bufmgr-Turn-BUFFER_LOCK_-into-an-enum.patch) at 2025-12-03 00:47:35 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v6-0001-lwlock-Fix-currently-harmless-bug-in-LWLockWakeup.patch) at 2025-11-20 02:47:49 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v5-0001-bufmgr-Fix-valgrind-checking-for-buffers-pinned-i.patch) at 2025-10-09 20:35:44 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v4-0001-Improve-ReadRecentBuffer-scalability.patch) at 2025-09-22 22:14:12 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v3-0001-Improve-ReadRecentBuffer-scalability.patch) at 2025-09-15 23:05:37 from Andres Freund <andres at anarazel.de> (Patch: Yes)
History
When Who What
2025-12-03 15:23:34 CFbot Patch does not need rebase anymore
2025-12-03 15:22:54 Andres Freund (andresfreund) New status: Needs review
2025-12-03 15:22:38 Andres Freund (andresfreund) Moved from CF PG19-1 to CF PG19-4
2025-12-03 15:22:23 Andres Freund (andresfreund) Attached mail thread fvfmkr5kk4nyex56ejgxj3uzi63isfxovp2biecb4bspbjrze7@az2pljabhnff
2025-04-08 06:38:36 Andres Freund (andresfreund) Closed in commitfest 2025-03 with status: Moved to next CF
2025-04-03 22:42:40 CFbot Patch needs rebase
2025-04-01 11:30:48 CFbot Patch does not need rebase anymore
2025-03-11 04:14:55 vigneshwaran C (vignesh.postgres) New status: Waiting on Author
2025-02-17 17:25:35 CFbot Patch needs rebase
2025-02-04 06:25:50 Andres Freund (andresfreund) Closed in commitfest 2025-01 with status: Moved to next CF
2025-01-06 20:02:59 Peter Eisentraut (petere) Changed authors to Andres Freund (andresfreund)
2025-01-01 04:07:07 Andres Freund (andresfreund) Attached mail thread stj36ea6yyhoxtqkhpieia2z4krnam7qyetc57rfezgk4zgapf@gcnactj4z56m
2025-01-01 04:07:07 Andres Freund (andresfreund) Created patch record
Edit