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 1wQZGU-001eFG-00 for pgsql-hackers@arkaria.postgresql.org; Fri, 22 May 2026 23:26:50 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wQZGR-00Es26-2w for pgsql-hackers@arkaria.postgresql.org; Fri, 22 May 2026 23:26:48 +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 1wQZGR-00Es1y-1l for pgsql-hackers@lists.postgresql.org; Fri, 22 May 2026 23:26:48 +0000 Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wQZGQ-00000000xla-1lhV for pgsql-hackers@lists.postgresql.org; Fri, 22 May 2026 23:26:48 +0000 Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-5aa2d5a1d51so1819563e87.3 for ; Fri, 22 May 2026 16:26:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779492405; cv=none; d=google.com; s=arc-20240605; b=Qcnn5TOM0Dkef0DzLYL8QNg0qpeNXUlN4M/Ic0vTClLM+sUYycUuNvVvwA0IyCQtCk Hs10klfDWNYoiRZhFirb57NC6gAm9PhxTDrdqCvk3cL7xvsrrthbVPEa7J859fPiM5yI S/Eznvkq8aC7wmeeIgMaaarftU1JwTs0WS+hWgDxL5Vwos9AqqRQAJxcUHuBpF+ULld2 TZENinhUimo9WNDY7D7GR7JSiTl4TWMDFVnwzOVlxwcT48wRPpuMlw3kdEWhm7TrTcZD Ye2HK42mTCo+dcl6+st60BMLxipnLnIIDzPOvy0kLYuuE613Ho2kvtDuO171sDfAdd6p nD1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=VhYZNs1WCtGXkHmnEfAvr/JQ+erFs/6HTSSfGX4/Fbw=; fh=DpDDECe0xDtTOr6sw/WUmQ2mC/ZYfNeTnJyuGk0Emgo=; b=JLxpScJVuPQuWhS4fo+/ZzDD5FY8tF9j4ZVcFBaxljTlcfAnpehtq+GLYtpVuZaNMY sq58YoOPAE4NUVWVqLtPseGLTwXpXh0by+QFwgFjcj9If1XxrogG1xyzgnUbOQY5Er5T gkykeJsv76CRc3xBQ5dT+sMKzmasqRGVuMyx7CLp4x1NflfEU2eGbWr02nSeaoeeoG6k XqVCbk5qhjDUqmYhKmvZp94QbMDzKVSBdq8FN4rlh0z3fmUnJ/VZ5OhEL7BRl7W/PWg9 9TGCjn68pVIc02KQrRtI9G0RPXPq1vKaGym5DXK+5Eisf4WONnsLfmJiQe/+SbAM/h3F Xp6A==; darn=lists.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=1779492405; x=1780097205; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=VhYZNs1WCtGXkHmnEfAvr/JQ+erFs/6HTSSfGX4/Fbw=; b=bBsGJPCjhNHb+06y/XHiVZ5Kdvnt/jZzLm7NQIuDOLU6AS8kG6LcrLUHKLBwYCr9hK UsomkUcn5o0E9qaZpesAUUOPlNwqgX3YClS5oBCrf6QqUHDClP+4hyBB5lWZnMa6Ydft T5vpj+aidLiEcq44iDJZfbwEd9/fOglNtNtY3CMfuVUNxcrAl+08FJRP2tAdj3duE+Zk YIr05cLi0BlKQZ2uTR5SDCNPtgsLQVviWH/j/sm16adUAAMZD1Oy4VTnbh4Lf6eKMHz0 rrwct21y8RLczCTTc9Gg0dt5TNAa1X+YdStI2dg/E70FZJW5Hr88SidUpBsz4LR17OaF x/3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779492405; x=1780097205; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=VhYZNs1WCtGXkHmnEfAvr/JQ+erFs/6HTSSfGX4/Fbw=; b=Ie1s0yZvK8cbEu/JAr5/lyc3x2+vfJY/aCeajoGb+ywpad/sYib+EhbRrOOBptOdNi y/10Z4Y3Pr+cbZf9NB3fJwUrool7EUyDFtbZlz7mOerovrlHi5vGiNAWZOn4d2Rl1lvB AV4IIP8Df8lGpKXwwvuVeb6MTG/oY5D8F36c8DuXV5I6Dwud0Dpeb0c8n61qIh9M5mj9 i0uoAImQ1A5fEikt/WUU1AbAWUaeJK8ni2GZKsict+jT62/i7tWWKQ1cNciaYPpoQugz cr9HBJ22I7hc0SfBJ5uRIRqPYr1lPyaXLV4m4YmbzXZ4s9l7y1VNK1RugfXakLat3gpA dsyw== X-Forwarded-Encrypted: i=1; AFNElJ9j8MS5iLfhsVJ9A8XWxcL/dNhFPUrOCYG6h4/HZylrtnkJ3T4waSYszJ+8cxvAIFl4KE94Rwqsw7igKjkp@lists.postgresql.org X-Gm-Message-State: AOJu0YwpvcwG1rnez9mgWhvJh3VNl4eGSzEeJhd2qhTCs9jCUwDgePtT OvrIUHHC3dmhPNNrGYrMfGYLozxtM6fRRYpWY3R2fNO1UbxJVN7RGYypiF3XU6tAxEP1fDTcN+m gFSOFkI8NkpDqJufrqd9GLE6tps73yrE= X-Gm-Gg: Acq92OEhJlg2+5+eS5OMoGeYatI1UL+qkd7AbYuoI6exOHwRGm11R2+bdaFGWKDNRoO QHB3vyufkXISwCFtV9IUZWc5z4vjvs1MDdtLol7l0iVseVu75re+yMAiG1hn4gyosy+KItSbz+C KcSOI0DstewwskCesoFJHzqmXpEO4Pgb53j3iET5I6vCWcf9VqLgB95kOwvmv50/9kq3W+W63WH 9KmrolE5BTtO/cJMb7iZ8J/YD+dOmsSDl5EJvamHR1OZcT+6jC3HtDDg8YuIEsSWQGiFAHYxVNY CU9nOc6PoV0xhNq9rTf8QkJIA1B57UgJL8RaMehldC7aaaXcYZaaOdu53ZcM5rhGgSPZc01d9mp ymBeIKsJllj5BjL++CJeyDxjPhWqTgw== X-Received: by 2002:a05:6512:3ba9:b0:5a8:f984:1541 with SMTP id 2adb3069b0e04-5aa323cdd95mr1634358e87.37.1779492404311; Fri, 22 May 2026 16:26:44 -0700 (PDT) MIME-Version: 1.0 References: <4358bd85-f6b4-4da6-9909-74428fe3c8f7@gmail.com> <2a199ba7-1d18-438a-847e-5241b7dac514@gmail.com> <18c0f20b-c79a-4358-8d95-cba8819de9f5@gmail.com> In-Reply-To: From: Matthias van de Meent Date: Fri, 22 May 2026 16:26:00 -0700 X-Gm-Features: AVHnY4Kqys85LrshOZTxwKuLcaLrmo4ch7dNglwWPtsQVyw3tn3oYYboorj88uc Message-ID: Subject: Re: Startup process deadlock: WaitForProcSignalBarriers vs aux process To: Masahiko Sawada Cc: Alexander Lakhin , Andres Freund , Thomas Munro , PostgreSQL Hackers , Heikki Linnakangas , Andrey Borodin Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, 14 May 2026 at 14:48, Masahiko Sawada wrote: > > While reviewing the patches, I realized that it would be better to use > pg_atomic_write_membarrier_u32() instead of pg_atomic_write_u32() + > pg_memory_barrier() where available. I've updated the patch for master > and 18, and slightly commit messages. LGTM, thanks for getting this fixed! Kind regards, Matthias van de Meent Databricks