From 972c14fb9134fdfd76ea6ebcf98a55a945bbc988 Mon Sep 17 00:00:00 2001 From: Ayush Tiwari Date: Wed, 15 Apr 2026 18:54:56 +0530 Subject: [PATCH] postmaster: fix stale PM_STARTUP comment The comment above the PM_STARTUP startup-process-failure case still says there are no other processes running yet. That is no longer accurate: other postmaster children may already be running by this point. Adjust the comment to describe the current behavior more accurately. --- src/backend/postmaster/postmaster.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c index 6e0f41d2661e..d0b2e0bc8d2e 100644 --- a/src/backend/postmaster/postmaster.c +++ b/src/backend/postmaster/postmaster.c @@ -2307,8 +2307,9 @@ process_pm_child_exit(void) /* * Unexpected exit of startup process (including FATAL exit) - * during PM_STARTUP is treated as catastrophic. There are no - * other processes running yet, so we can just exit. + * during PM_STARTUP is treated as catastrophic. While other + * postmaster children may already be running, this leaves the + * system in an unrecoverable state requiring immediate exit. */ if (pmState == PM_STARTUP && StartupStatus != STARTUP_SIGNALED && -- 2.34.1