summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorHeikki Linnakangas2024-11-14 14:12:04 +0000
committerHeikki Linnakangas2024-11-14 14:12:04 +0000
commitbb861414fea31073f27aaab75a0ceaf3638d7985 (patch)
tree693850f21bff362d67ca7276d8cb73245653ae3f /src/tools
parent18d67a8d7d30884655d65910b82781d9360819a6 (diff)
Kill dead-end children when there's nothing else left
Previously, the postmaster would never try to kill dead-end child processes, even if there were no other processes left. A dead-end backend will eventually exit, when authentication_timeout expires, but if a dead-end backend is the only thing that's preventing the server from shutting down, it seems better to kill it immediately. It's particularly important, if there was a bug in the early startup code that prevented a dead-end child from timing out and exiting normally. Includes a test for that case where a dead-end backend previously prevented the server from shutting down. Reviewed-by: Andres Freund <[email protected]> Discussion: https://www.postgresql.org/message-id/[email protected]
Diffstat (limited to 'src/tools')
0 files changed, 0 insertions, 0 deletions