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) Needs rebase! Needs rebase since yesterday. Failing since yesterday.
Additional links previous successfully applied patch (outdated):
Summary
Stats (from CFBot) Unknown
Topic Refactoring
Tags
Created 2025-01-01 04:07:07
Last modified 2025-12-03 15:22:54 (1 month ago)
Latest email 2026-01-16 12:02:46 (yesterday)
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 2026-01-16 12:02:46 by Andres Freund <andres at anarazel.de>
Latest attachment (v11-0001-bufmgr-Change-BufferDesc.state-to-be-a-64-bit-at.patch) at 2026-01-14 21:20:58 from Andres Freund <andres at anarazel.de>
    Attachment (v11-0001-bufmgr-Change-BufferDesc.state-to-be-a-64-bit-at.patch) at 2026-01-14 21:20:58 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (buf_internals_h.diff) at 2026-01-14 02:26:07 from Chao Li <li.evan.chao at gmail.com> (Patch: Yes)
    Attachment (v10-0001-lwlock-Invert-meaning-of-LW_FLAG_RELEASE_OK.patch) at 2026-01-13 00:33:56 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v9-0001-freespace-Don-t-modify-page-without-any-lock.patch) at 2026-01-09 00:29:35 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v8-0001-bufmgr-Optimize-harmonize-LockBufHdr-LWLockWaitLi.patch) at 2025-12-18 23:39:00 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    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
2026-01-16 10:51:27 CFbot Patch needs rebase
2026-01-09 00:32:37 CFbot Patch does not need rebase anymore
2026-01-06 07:07:26 CFbot Patch needs rebase
2025-12-19 00:11:32 CFbot Patch does not need rebase anymore
2025-12-16 08:15:33 CFbot Patch needs rebase
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