Fix rare recovery shutdown hang

Edit
ID 4884
Title Fix rare recovery shutdown hang
CI (CFBot) Needs rebase! Needs rebase since 10 months. Failing since 10 months.
Additional links previous successfully applied patch (outdated):
Summary
Stats (from CFBot) Unknown
Tags Bugfix
Created 2024-03-05 21:23:21
Last modified 2026-01-08 01:31:40 (6 months ago)
Latest email 2024-12-03 09:43:31 (1 year ago)
Status
PG19-Final (2026-03-01 – 2026-04-09): Waiting on Author
PG19-3 (2025-11-01 – 2025-11-30): Moved to different CF
PG19-2 (2025-09-01 – 2025-09-30): 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
2024-11 (2024-11-01 – 2024-11-30): Moved to different CF
2024-09 (2024-09-01 – 2024-09-30): Moved to different CF
2024-07 (2024-07-01 – 2024-07-31): Moved to different CF
Target version
Authors Thomas Munro (macdice)
Reviewers Noah Misch (nmisch), Martijn Wallet (mwallet) Become reviewer
Committer
Links
Emails
processes stuck in shutdown following OOM/recovery
First at 2023-12-01 05:13:25 by Justin Pryzby <pryzby at telsasoft.com>
Latest at 2024-12-03 09:43:31 by Kirill Reshke <reshkekirill at gmail.com>
Latest attachment (0001-Fix-rare-recovery-shutdown-hang-due-to-checkpointer.patch) at 2024-03-05 21:22:09 from Thomas Munro <thomas.munro at gmail.com>
    Attachment (0001-Fix-rare-recovery-shutdown-hang-due-to-checkpointer.patch) at 2024-03-05 21:22:09 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
History
When Who What
2026-01-08 01:31:40 Michael Paquier (michael-kun) Moved from CF PG19-3 to CF PG19-Final
2025-10-19 10:33:19 Álvaro Herrera (alvherre) Moved from CF PG19-2 to CF PG19-3
2025-09-04 11:42:20 CFbot Patch needs rebase
2025-09-02 02:07:23 CFbot Patch does not need rebase anymore
2025-07-24 15:44:12 Álvaro Herrera (alvherre) Moved from CF 2025-03 to CF PG19-2
2025-02-17 23:20:39 CFbot Patch needs rebase
2025-02-12 16:04:00 Álvaro Herrera (alvherre) Closed in commitfest 2025-01 with status: Moved to next CF
2024-12-03 09:42:24 Kirill Reshke (reshke) New status: Waiting on Author
2024-12-02 10:56:01 Kirill Reshke (reshke) Closed in commitfest 2024-11 with status: Moved to next CF
2024-10-20 04:25:38 Noah Misch (nmisch) Added nmisch as reviewer
2024-10-05 09:25:40 Andrey Borodin (x4m) Closed in commitfest 2024-09 with status: Moved to next CF
2024-08-01 02:04:11 Corey Huinker (coreyh) Closed in commitfest 2024-07 with status: Moved to next CF
2024-05-22 23:29:35 Martijn Wallet (mwallet) Posted comment with messageid <171642057530.1105.11889663242519451401.pgcf@coridan.postgresql.org>
2024-05-22 23:16:35 Martijn Wallet (mwallet) Posted comment with messageid <171641979563.1105.9738007278960498954.pgcf@coridan.postgresql.org>
2024-05-22 21:57:33 Martijn Wallet (mwallet) Posted review with messageid <171641505305.1105.9868637944637520353.pgcf@coridan.postgresql.org>
2024-05-22 21:29:31 Martijn Wallet (mwallet) Posted review with messageid <171641337152.1103.7326466732639994038.pgcf@coridan.postgresql.org>
2024-05-22 21:29:31 Martijn Wallet (mwallet) New status: Ready for Committer
2024-05-22 20:23:33 Martijn Wallet (mwallet) Added mwallet as reviewer
2024-04-04 13:43:38 Wen Yi (wenyi) Removed wenyi from reviewers
2024-04-04 13:43:34 Wen Yi (wenyi) Added wenyi as reviewer
2024-03-05 21:23:27 Thomas Munro (macdice) Changed authors to Thomas Munro (macdice)
2024-03-05 21:23:21 Thomas Munro (macdice) Attached mail thread ZWlrdQarrZvLsgIk@pryzbyj2023
2024-03-05 21:23:21 Thomas Munro (macdice) Created patch record
Edit