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.94.2) (envelope-from ) id 1r8q40-00C04R-NN for pgsql-hackers@arkaria.postgresql.org; Thu, 30 Nov 2023 23:03:21 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1r8q3z-003ldK-Co for pgsql-hackers@arkaria.postgresql.org; Thu, 30 Nov 2023 23:03:19 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1r8q3z-003ld2-0M for pgsql-hackers@lists.postgresql.org; Thu, 30 Nov 2023 23:03:19 +0000 Received: from lahtoruutu.iki.fi ([2a0b:5c81:1c1::37]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1r8q3w-008B3b-0N for pgsql-hackers@postgresql.org; Thu, 30 Nov 2023 23:03:17 +0000 Received: from [192.168.1.115] (dsl-hkibng22-54f8db-125.dhcp.inet.fi [84.248.219.125]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: hlinnaka) by lahtoruutu.iki.fi (Postfix) with ESMTPSA id 4ShBYq0vyRz49Q3F; Fri, 1 Dec 2023 01:03:08 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=lahtoruutu; t=1701385391; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qoBCMrFKJRUlC3gDmEYY5qPfJttzgmErMZVavKW+Bp4=; b=ifPhiM1i1QnpxDU7BEhdyjEP4YprrLKWMiQyrUjCrL8Ip4CCD9j1MBkDFkLTRvPpFgGfwq 8nqbg2GB38FCb4ziQ1KAr+NfzLExfRmkbBJ9HkvfQb8aTgvGwSbnkKhMlMlY1c7P439ndN wuBdiBZB/bnTXwwei35vALy85VTkHG6+5/rlxPkQzmlas8fRMC0s5Ixd/Fw6OiE+vpf8S7 f2VrEzHlkW5JVyIRJQHpkMgvzLs85uQWv5VoBucgOU3tx1zbQfH5OfAh0dD1BpheuGslOh SVjSna9WlSWG4u/QAqpXP/QdloTyiCEOK5P40wXu9holprbZppt+/airwP/OrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=lahtoruutu; t=1701385391; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qoBCMrFKJRUlC3gDmEYY5qPfJttzgmErMZVavKW+Bp4=; b=X22UW4/SM6S5yRzUWnTznrp3fu/JQ4wMooLCm6y2ciqBd1uJ80vAzWfG26dQt+DTBiaPAl 4g4hjkpZFsiCMgyGG5sYJ9wns9Z3ZRh7OkEKlxsUespyov+nKVa4tt4Ttvlfb3R15WWekl rWB1JlZrveu5zwsOAqp91t46PL+S/dVN77FxDWQ3hdKXPxDZv8VndIc2qJerXqB+wSgdo9 RGZjPAxWO9zNGfFBWV1VJeLs84AGZOGjtwoK7QpFRCU3PMK25l3XEg84KnwqeT9k96mYXZ q2Atof8XzWtQfdzx5j0ZDm9a4X/a4me8aul1wmlWbX+NqYhXG9XlEFELOyRq1g== ARC-Seal: i=1; s=lahtoruutu; d=iki.fi; t=1701385391; a=rsa-sha256; cv=none; b=fH/7iIfq3HTX0vMh+9AWVd2wBgPcVjMORALMjkkfr+13k6//Oy/dBDUAJ9LBI/f1M2Z4O/ SvR9F5DzZOaACy+mCBgALmbuEA+imvHuwIkIq1sejFlsG6Vo6DOCs2lccDDovx72kfoU0U ena4Op0S5hP2iI53s91ogShZNW7QiJacsJ0u2KHHcrH4xT58q57bfMvL8sdDFqKemI0e2Y WSEAZz7j4nJ74zk2o6NyMwSUp8ytZNCJhmolTQ3DuKPyYze0DuRbaShbPswfPRuEX+h9i5 AqMcP5XwqnuUiZMIvAl3mG+aipU14fZ644/Iu/LraBrwNbGgEe0ALkVYCj58Kw== ARC-Authentication-Results: i=1; ORIGINATING; auth=pass smtp.auth=hlinnaka smtp.mailfrom=hlinnaka@iki.fi Message-ID: Date: Fri, 1 Dec 2023 01:03:07 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Refactoring backend fork+exec code Content-Language: en-US To: Andres Freund Cc: Tristan Partin , pgsql-hackers , Thomas Munro References: <7a59b073-5b5b-151e-7ed3-8b01ff7ce9ef@iki.fi> <20230710225043.svl7fqxecwshwc7a@awork3.anarazel.de> <119551e6-60f6-49b2-ae04-a382a89f900c@iki.fi> <20231130202648.7k6agmuizdilufnv@awork3.anarazel.de> From: Heikki Linnakangas In-Reply-To: <20231130202648.7k6agmuizdilufnv@awork3.anarazel.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 30/11/2023 22:26, Andres Freund wrote: > Aside: Somewhat odd that InitAuxiliaryProcess() doesn't call > InitLWLockAccess(). Yeah that caught my eye too. It seems to have been an oversight in commit 1c6821be31f. Before that, in 9.4, the lwlock stats were printed for aux processes too, on shutdown. Committed a fix for that to master. -- Heikki Linnakangas Neon (https://neon.tech)