Add read-only disconnect_requested GUC for graceful client disconnect

Edit
ID 6156
Title Add read-only disconnect_requested GUC for graceful client disconnect
CI (CFBot) Summary
Stats (from CFBot) Patch version: v1, Patch count: 1, First patch: +432−12, All patches: +432−12
Tags libpq
Created 2025-10-23 15:07:53
Last modified 2026-07-11 09:05:29 (23 hours ago)
Latest email 2026-07-11 08:15:48 (yesterday)
Status
PG20-1 (2026-07-01 – 2026-07-31): Waiting on Author
PG19-Final (2026-03-01 – 2026-04-09): Moved to different CF
PG19-4 (2026-01-01 – 2026-01-31): Moved to different CF
PG19-3 (2025-11-01 – 2025-11-30): Moved to different CF
Target version
Authors Jelte Fennema-Nio (jeltef)
Reviewers Become reviewer
Committer
Links
Emails
Add GoAway protocol message for graceful but fast server shutdown/switchover
First at 2025-10-23 13:04:56 by "Jelte Fennema-Nio" <me at jeltef.nl>
Latest at 2026-03-31 09:40:19 by Tatsuo Ishii <ishii at postgresql.org>
Latest attachment (v8-0001-Add-GoAway-protocol-message-for-graceful-but-fast.patch) at 2026-03-24 14:27:31 from "Jelte Fennema-Nio" <postgres at jeltef.nl>
    Attachment (v8-0001-Add-GoAway-protocol-message-for-graceful-but-fast.patch) at 2026-03-24 14:27:31 from "Jelte Fennema-Nio" <postgres at jeltef.nl> (Patch: No)
    Attachment (v7-0001-Add-GoAway-protocol-message-for-graceful-but-fast.patch) at 2026-03-13 09:39:39 from "Jelte Fennema-Nio" <postgres at jeltef.nl> (Patch: Yes)
    Attachment (nocfbot.v6-0002-Add-pytest-based-tests-for-GoAway-message.patch) at 2026-02-10 21:59:57 from "Jelte Fennema-Nio" <postgres at jeltef.nl> (Patch: Yes)
    Attachment (nocfbot.v5-0002-Add-pytest-based-tests-for-GoAway-message.patch) at 2026-02-08 22:03:27 from "Jelte Fennema-Nio" <postgres at jeltef.nl> (Patch: Yes)
    Attachment (nocfbot.v4-0002-Add-pytest-based-tests-for-GoAway-message.patch) at 2026-01-25 22:21:58 from "Jelte Fennema-Nio" <postgres at jeltef.nl> (Patch: Yes)
    Attachment (nocfbot.v3-0002-Add-pytest-based-tests-for-GoAway-message.patch) at 2026-01-08 09:15:30 from "Jelte Fennema-Nio" <postgres at jeltef.nl> (Patch: Yes)
    Attachment (nocfbot.v2-0003-Add-pytest-based-tests-for-GoAway-message.patch) at 2025-10-24 11:54:37 from "Jelte Fennema-Nio" <postgres at jeltef.nl> (Patch: Yes)
    Attachment (nocfbot.v1-0003-Add-pytest-based-tests-for-GoAway-message.patch) at 2025-10-23 13:04:56 from "Jelte Fennema-Nio" <me at jeltef.nl> (Patch: Yes)
Add read-only disconnect_requested GUC for graceful client disconnect
First at 2026-07-11 08:15:48 by "Jelte Fennema-Nio" <me at jeltef.nl>
Latest at 2026-07-11 08:15:48 by "Jelte Fennema-Nio" <me at jeltef.nl>
Latest attachment (v1-0001-Add-read-only-disconnect_requested-GUC-for-gracef.patch) at 2026-07-11 08:15:48 from "Jelte Fennema-Nio" <me at jeltef.nl>
    Attachment (v1-0001-Add-read-only-disconnect_requested-GUC-for-gracef.patch) at 2026-07-11 08:15:48 from "Jelte Fennema-Nio" <me at jeltef.nl> (Patch: No)
History
When Who What
2026-07-11 09:09:29 CFbot Patch does not need rebase anymore
2026-07-11 09:05:29 Jelte Fennema-Nio (jeltef) Attached mail thread DJVLCL7PV7U6.35IJF87CZZ61Y@jeltef.nl
2026-07-11 09:05:11 Jelte Fennema-Nio (jeltef) Changed name to Add read-only disconnect_requested GUC for graceful client disconnect
2026-05-18 08:14:17 Jelte Fennema-Nio (jeltef) New status: Waiting on Author
2026-05-14 11:10:25 CFbot Patch needs rebase
2026-03-31 17:37:05 Jelte Fennema-Nio (jeltef) Moved from CF PG19-Final to CF PG20-1
2026-03-13 10:05:30 CFbot Patch does not need rebase anymore
2026-02-25 15:27:24 CFbot Patch needs rebase
2026-02-10 22:10:32 CFbot Patch does not need rebase anymore
2026-02-10 15:38:34 CFbot Patch needs rebase
2026-02-08 22:39:30 CFbot Patch does not need rebase anymore
2026-02-08 03:29:24 CFbot Patch needs rebase
2026-02-01 00:00:08 CFbot Moved from CF PG19-4 to CF PG19-Final
2025-12-01 23:57:37 Jelte Fennema-Nio (jeltef) Moved from CF PG19-3 to CF PG19-4
2025-10-23 15:07:53 Jelte Fennema-Nio (jeltef) Attached mail thread DDPQ1RV5FE9U.I2WW34NGRD8Z@jeltef.nl
2025-10-23 15:07:53 Jelte Fennema-Nio (jeltef) Created patch record
Edit