Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wD17g-002WTe-1Y for pgsql-hackers@arkaria.postgresql.org; Wed, 15 Apr 2026 14:21:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wD17e-00HLNM-31 for pgsql-hackers@arkaria.postgresql.org; Wed, 15 Apr 2026 14:21:43 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wD12t-00GUlw-1B for pgsql-hackers@lists.postgresql.org; Wed, 15 Apr 2026 14:16:48 +0000 Received: from mail-yw1-x1135.google.com ([2607:f8b0:4864:20::1135]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wD0kD-00000001Duh-1dkb for pgsql-hackers@postgresql.org; Wed, 15 Apr 2026 13:57:31 +0000 Received: by mail-yw1-x1135.google.com with SMTP id 00721157ae682-78fc4425b6bso64744827b3.1 for ; Wed, 15 Apr 2026 06:57:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776261447; cv=none; d=google.com; s=arc-20240605; b=YqmSHjUI3LTR/+6N54u/IwjCUQUGqLPt8h4JxECkL+Nb2MisjL5KZ8oNAZr1+KvMtM 99aB0a5ug5n1J+ntCL3qLANrtJA+cRzNMw4sCItVPGWjA/wi2L+oVuuO4BLFIURJvK4p rqCVKgUKiC+zSQZ926k2G+KUuj9spw3jFCKF3eFGchSWcGJp2h4hECghiJg6mhr/uEUj bSyP74KpzI4B9K63PnPvv3N9Zj3pstYx7zflwojDsoTXPnUDuh2iUyudTzDqK9gqTNmL 44BlPS+FHaAcfCiMFnCiJctvBPLp/vpbYSYFAH4uC2MucAvijGmeBBM+6Tz1h0QRRODF Obxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=ZRGhd/mCcaiZvy1uhosVdCj2Y2pI4VjPfzhPEX+ovnw=; fh=33OU7BWuulPFH378PdKTnpeW+jw3IP20DTmpLDeQ3pE=; b=QCqTx6il/3bSylH6QsrBq/CbVyU+Z1hJhiDOYvIEm9Cdl1eABop9v3Pk7yrtZLDQz4 qmgqXiwFxeOZPPx73W6ySFyOKaIxsZHlloXhYl9+OvzavfM0M8w6itMvyon1RlbEqFdg bAS/wsZwAmYVmupH17jm2iwQOPGrJfEiuQdJ9AUXC36DaJlMjNmDRehr2gfBhKy2ffLa yukm5yv1eGSDDwrs9XQmSJ6RWBR64VAkYZJqYev9SCB7yBuhNVb28bh3pBE1YpnaPsLi /VIwnTeyrSJzj2whqWb+Vt407Ht4nzTR4LDkLeiBynJ0FHe19eDR66h3v9BFL0CjPnlL 2XCA==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776261447; x=1776866247; darn=postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ZRGhd/mCcaiZvy1uhosVdCj2Y2pI4VjPfzhPEX+ovnw=; b=m0dOY5kPVRB/pd0v1C5LJip64oQL0NL+hW8tJeW9Ez/Z+N4FwOSc0m+wUfOVxz3mzN QKdZESmwceA24mtK2bMYUk/JmbOv+CP3gy3UKo+YZT9Li/5lcl0bu6nZI0g6HYfSSEAb /bXU6oF5GZQIkfBPRAPL99T50F6Aj8M/rPpQ+xxARlUpna2pD8K+DdCgjV5x9Adg6hXR KT+adb7Oe9yIp0sDK+/uN50lfWlzzIt5mR6vpjJC6zUoXBaqhLQuyK+9QQ7qI+9HLYbf B1I28tFS4ef09JbdvEBApyWzuc50lIJ8bdGnTtLwP1CUDqib2gYqq2grf9Sech6F2G7B k7CQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776261447; x=1776866247; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ZRGhd/mCcaiZvy1uhosVdCj2Y2pI4VjPfzhPEX+ovnw=; b=s0DqdlDhrGqDG9ETqQ8+5OQTm2Gc0dGH2Spm7iFDCgMBGgHGQjLp1uTIF6zfb4v2LN qsmwex1+MQmmtzsEQtkgVrwhULjkCddr8KPlHmZrLT1dWMnn9EYsKsgAwFTh6joKcJMt SxCUuCap+N6kDVNDPMsWDxqCkdzVHuIimEpUKstKP2+ViTirmfa681+kGrZNhhjua2Cw 5NAEnY93hFfnBrFHSONEmLHkMs+47LJk3dxlFQwiLIuZUOHRc2+G5FOIrDd0WwvdCWud 1QlQ9EoZ0EILSbdPxr6ftIosKQOMrtg14fAhUSyOE8vqLEC5iIQ9jmKQvkwaQV52NQva GAkQ== X-Gm-Message-State: AOJu0YxwCcEix9fHC0JUGZ1yQ7b2Ev7I+OCuHk55glfRYc7OAHouNYkW ouP6BKDW61AbiIoNkUEFNfjJ8Ug3YF56veH/0Rot5c6ur7A2UuL8L+e/vp82fo1pYHFFncrGIUg jaPqDnnGRt5GSdG31GvzNEL7UhoA9TZDinRFT X-Gm-Gg: AeBDies6d71cZYe4XFlMjMlZCrfYdwGdJMR5K4xmdMt1kDZ3eh2NXLwZUvyEJK8CjOR 4n/3U4v92EPCL4ZGeo0y5ftXYgQNf1cm5R43cD/9tKY4AoPkPLwv0jQAz9jz/JqWZyb1cde2vyb aW2/r9RI7z4+lNUalTjOwK579sh2E791mK6GHTl6FpNgt7O/G3qpiYIa9+PeedtJhoKklEpUELu 8/6qg3341BFUtqq+92o0Nc7dVEN/hvFmT6XdGV1r/oaF+pp/3+RpgMRAFR9xugqjnkVLOHFeMYP Q8KRq3SYWSXE8wvTd50yAK1AU9OqeiRB0ISFA+8PHLs1i/26tBm+Lrk6Z9WY X-Received: by 2002:a05:690c:386:b0:7a2:ce0e:864a with SMTP id 00721157ae682-7af6fbf1813mr240115107b3.17.1776261447290; Wed, 15 Apr 2026 06:57:27 -0700 (PDT) MIME-Version: 1.0 From: Ayush Tiwari Date: Wed, 15 Apr 2026 19:27:16 +0530 X-Gm-Features: AQROBzALB3RdJSpF5cHs6lmn-fVSR_lX7zA6l39DW0iLzKl_g3KnRL1ZcoHhYqM Message-ID: Subject: [PATCH] postmaster: fix stale PM_STARTUP comment To: pgsql-hackers@postgresql.org Content-Type: multipart/mixed; boundary="0000000000009841fb064f801832" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000009841fb064f801832 Content-Type: multipart/alternative; boundary="0000000000009841fa064f801830" --0000000000009841fa064f801830 Content-Type: text/plain; charset="UTF-8" Hi, The comment above the PM_STARTUP startup-process-failure case still says that there are no other processes running yet, so the postmaster can just exit. That no longer matches the current startup flow: PM_STARTUP may already have auxiliary processes running by that point. The attached patch updates that comment to describe the current behavior. Regards, Ayush --0000000000009841fa064f801830 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

The comment above the PM_STARTUP startup-proces= s-failure case still says
that there are no other processes running yet,= so the postmaster can just
exit.

That no longer matches the curr= ent startup flow: PM_STARTUP may already
have auxiliary processes runnin= g by that point. The attached patch updates
that comment to describe the= current behavior.

Regards,
Ayush
--0000000000009841fa064f801830-- --0000000000009841fb064f801832 Content-Type: application/octet-stream; name="0001-postmaster-fix-stale-pm_startup-comment.patch" Content-Disposition: attachment; filename="0001-postmaster-fix-stale-pm_startup-comment.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mo045hnp0 RnJvbSA5NzJjMTRmYjkxMzRmZGZkNzZlYTZlYmNmOThhNTVhOTQ1YmJjOTg4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogQXl1c2ggVGl3YXJpIDxheXVzaHRpd2FyaS5zbGcwMUBnbWFp bC5jb20+DQpEYXRlOiBXZWQsIDE1IEFwciAyMDI2IDE4OjU0OjU2ICswNTMwDQpTdWJqZWN0OiBb UEFUQ0hdIHBvc3RtYXN0ZXI6IGZpeCBzdGFsZSBQTV9TVEFSVFVQIGNvbW1lbnQNCg0KVGhlIGNv bW1lbnQgYWJvdmUgdGhlIFBNX1NUQVJUVVAgc3RhcnR1cC1wcm9jZXNzLWZhaWx1cmUgY2FzZSBz dGlsbCBzYXlzDQp0aGVyZSBhcmUgbm8gb3RoZXIgcHJvY2Vzc2VzIHJ1bm5pbmcgeWV0Lg0KDQpU aGF0IGlzIG5vIGxvbmdlciBhY2N1cmF0ZTogb3RoZXIgcG9zdG1hc3RlciBjaGlsZHJlbiBtYXkg YWxyZWFkeSBiZQ0KcnVubmluZyBieSB0aGlzIHBvaW50LiBBZGp1c3QgdGhlIGNvbW1lbnQgdG8g ZGVzY3JpYmUgdGhlIGN1cnJlbnQNCmJlaGF2aW9yIG1vcmUgYWNjdXJhdGVseS4NCg0KLS0tDQog c3JjL2JhY2tlbmQvcG9zdG1hc3Rlci9wb3N0bWFzdGVyLmMgfCA1ICsrKy0tDQogMSBmaWxlIGNo YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL3Ny Yy9iYWNrZW5kL3Bvc3RtYXN0ZXIvcG9zdG1hc3Rlci5jIGIvc3JjL2JhY2tlbmQvcG9zdG1hc3Rl ci9wb3N0bWFzdGVyLmMNCmluZGV4IDZlMGY0MWQyNjYxZS4uZDBiMmUwYmM4ZDJlIDEwMDY0NA0K LS0tIGEvc3JjL2JhY2tlbmQvcG9zdG1hc3Rlci9wb3N0bWFzdGVyLmMNCisrKyBiL3NyYy9iYWNr ZW5kL3Bvc3RtYXN0ZXIvcG9zdG1hc3Rlci5jDQpAQCAtMjMwNyw4ICsyMzA3LDkgQEAgcHJvY2Vz c19wbV9jaGlsZF9leGl0KHZvaWQpDQoJCQkvKg0KCQkJICogVW5leHBlY3RlZCBleGl0IG9mIHN0 YXJ0dXAgcHJvY2VzcyAoaW5jbHVkaW5nIEZBVEFMIGV4aXQpDQotCQkJICogZHVyaW5nIFBNX1NU QVJUVVAgaXMgdHJlYXRlZCBhcyBjYXRhc3Ryb3BoaWMuIFRoZXJlIGFyZSBubw0KLQkJCSAqIG90 aGVyIHByb2Nlc3NlcyBydW5uaW5nIHlldCwgc28gd2UgY2FuIGp1c3QgZXhpdC4NCisJCQkgKiBk dXJpbmcgUE1fU1RBUlRVUCBpcyB0cmVhdGVkIGFzIGNhdGFzdHJvcGhpYy4gV2hpbGUgb3RoZXIN CisJCQkgKiBwb3N0bWFzdGVyIGNoaWxkcmVuIG1heSBhbHJlYWR5IGJlIHJ1bm5pbmcsIHRoaXMg bGVhdmVzIHRoZQ0KKwkJCSAqIHN5c3RlbSBpbiBhbiB1bnJlY292ZXJhYmxlIHN0YXRlIHJlcXVp cmluZyBpbW1lZGlhdGUgZXhpdC4NCgkJCSAqLw0KCQkJaWYgKHBtU3RhdGUgPT0gUE1fU1RBUlRV UCAmJg0KCQkJCVN0YXJ0dXBTdGF0dXMgIT0gU1RBUlRVUF9TSUdOQUxFRCAmJg0KLS0gDQoyLjM0 LjENCg== --0000000000009841fb064f801832--