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 1rRp7K-009YxY-QR for pgsql-hackers@arkaria.postgresql.org; Mon, 22 Jan 2024 07:53:15 +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 1rRp7K-002OKs-0R for pgsql-hackers@arkaria.postgresql.org; Mon, 22 Jan 2024 07:53:14 +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.94.2) (envelope-from ) id 1rRp7J-002OKk-Mx for pgsql-hackers@lists.postgresql.org; Mon, 22 Jan 2024 07:53:13 +0000 Received: from out4-smtp.messagingengine.com ([66.111.4.28]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rRp7D-0035Rx-T8 for pgsql-hackers@postgresql.org; Mon, 22 Jan 2024 07:53:13 +0000 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailout.nyi.internal (Postfix) with ESMTP id 45B415C0061; Mon, 22 Jan 2024 02:53:06 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Mon, 22 Jan 2024 02:53:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1705909986; x=1705996386; bh=AL5Zwy4yox SIFLacYiAG1y42lBLRDtJsOSzyvHevteo=; b=piJiP00+pE4nLGr1rXKxHkWrnC GeBlXVYgpJ2pRJM3Za+yZbI1ioIMAlIMcjP71bjgSODy5vs6GYPDO1A/74PGq8Zt Dk96mnJIFR2zch8VC9tti+DwE/3FaMjruzTt9O89fYFe9ZN0zS5LUAFqBKaGeRXD I6lew25Pr/9+6k3y6anaPH5yMMJkTRmABeVvBnLjOtmLJv4f6GkunIaTxjisXNwt wB/svzStrfnt6g5WyBlXq7OQilmstDY7tNUfcueNubh9tarcANzODRy9h8IvnwLr ZiaWFOgFAl8gKYgqfzHkJQAJnKthO/S+bOthi3xJPjqQM7Mo4TqFt4Mwwv0w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1705909986; x=1705996386; bh=AL5Zwy4yoxSIFLacYiAG1y42lBLR DtJsOSzyvHevteo=; b=aNaCRT33yctgXvk7l9hdnq8CgeNq/PzShHniNFuhYewm xMeL8G894MVcBTc41r5bX7NzA6hPXo+MbHOsm6liJmt+r5AjrrBUogfhxs46ke0b PHYa6sjMPdR7jfitMxqHJrbOUqksyWjzZlF3ilj0VpEneGVRFClmuscghald9AND IkFKjbaLRpOSzXFvFHk3GAaOOoWTEfrFVHHlpL1ev1ENBQIM0sWDjJ0M7QHD0lxJ 2f2VfCnshQjT1tCpvE5hlPJ2w8YPoqxV66xaF+Qd3Hf0P1UT9Sa5DGfwmlNOSq+n +GgZjUL7//w2NF2Nn7QPlSASHvnaMeQpsLd/eH6fGQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdekhedgudduudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enfghrlhcuvffnffculdejtddmnecujfgurhepfffhvfevuffkfhggtggujgesghdtreer tddtvdenucfhrhhomhepofhitghhrggvlhcurfgrqhhuihgvrhcuoehmihgthhgrvghlse hprghquhhivghrrdighiiiqeenucggtffrrghtthgvrhhnpeetleeifedufffhhfdtteel geeggeffhfekueevteeigfduudevudetgfegiedvjeenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmihgthhgrvghlsehprghquhhivghrrdig hiii X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 22 Jan 2024 02:53:03 -0500 (EST) Date: Mon, 22 Jan 2024 16:52:52 +0900 From: Michael Paquier To: Nathan Bossart Cc: Tom Lane , Bharath Rupireddy , Abhijit Menon-Sen , Robert Haas , pgsql-hackers@postgresql.org Subject: Re: introduce dynamic shared memory registry Message-ID: References: <20240112172152.GA3803561@nathanxps13> <20240112194555.GA3804945@nathanxps13> <20240113214124.GA4162765@nathanxps13> <20240116160748.GB100542@nathanxps13> <20240119204636.GA1178173@nathanxps13> <3348869.1705854106@sss.pgh.pa.us> <20240121221320.GA1682397@nathanxps13> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ehvKRfqmc9bh42R+" Content-Disposition: inline In-Reply-To: <20240121221320.GA1682397@nathanxps13> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --ehvKRfqmc9bh42R+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sun, Jan 21, 2024 at 04:13:20PM -0600, Nathan Bossart wrote: > Oops. I've attached an attempt at fixing this. I took the opportunity to > clean up the surrounding code a bit. Thanks for the patch. Your proposed attempt looks correct to me with an ERROR when no segments are found.. -- Michael --ehvKRfqmc9bh42R+ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmWuHtQACgkQnvQgOdby QH1IUQ/6AyQXY+u1ozjYjC2WwVWtHXy3KAWuN8EN4DATUfc3wlkfwqXRxkTlR6d6 0qceEFdxu8+XJV87AhRZ7ghfnPzk7zQuFYcsOd7gxE3OfmIDOU4f166tl9x2Q+gr ezqO6fuvATXYmVoBkfDFLd+kqbJbYOR6XuANCqbfGhPrHTASuUv+53mBxnJKGS43 k5djRqU/PgZ9tIMVLTaeNx72yHvlX1jaa9bZIdUvSb+QvzawMhGZUxaxQPl0BoL0 WW67Wf3bN+fPHMO8pEfPzSCwQyzgDrrPTB/wz2w5y4x3UCKMmfYeL63hXZpSJGGD fElIvsqKextPsCO/1SFvMPsI6k4i75huM2jRNtF9El4d2Wiu/i2XJLaqsN/IP226 hXUv1pjJB2L8JGdN0NuO7rg0hRwjmw7fqfuNChr/qGiquyFKrs/t5sT8YyJw+TlJ fQaS0KYBYLTVr8iA7N5Sw1Up+l7Yh3Tq1t1evcQ566YX1JoxxX/+P1/daL/1ul+g uVShVKbzY46kUPzcBg7aexSG1EL6hWmsdnLKMoQK9BkFh2qg6Oed4DrD4Q/PW+QL 5vJ8C8fY/7hOlXp5IZqh7QCRiW6ZVBytTnos38uB4vqainxaJhcFX3TH/l7n5nA7 TnQssk/nJYn4X1pJCig/18qChm0zWZHiE3JwI/WVoNC03Kvg27I= =cImp -----END PGP SIGNATURE----- --ehvKRfqmc9bh42R+--