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 1w9keV-001iAt-24 for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Apr 2026 14:10:07 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w9keS-0090KS-2Q for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Apr 2026 14:10:05 +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.96) (envelope-from ) id 1w9keS-0090KK-15 for pgsql-hackers@lists.postgresql.org; Mon, 06 Apr 2026 14:10:04 +0000 Received: from mail-oo1-xc2c.google.com ([2607:f8b0:4864:20::c2c]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w9keQ-00000000rXo-2XgE for pgsql-hackers@lists.postgresql.org; Mon, 06 Apr 2026 14:10:03 +0000 Received: by mail-oo1-xc2c.google.com with SMTP id 006d021491bc7-685017d0fbcso837850eaf.3 for ; Mon, 06 Apr 2026 07:10:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775484602; cv=none; d=google.com; s=arc-20240605; b=ir7Y6jyDi43bqjDrduDThD0LelcG6AHbZlLAn6daIV0cYMp4iMQzltDkMXZpSsgwPI bp6W0tt2WvF6dHNGRXAksCkXpCbm6Sz1b6OLdK15vcufqSzeTm8uc3hG6+h9NqTem0Xd D8iIkSnjolRjlYHG1ACJ+U4U9XB6Vl3Vou2JpgJsH6tbFKbj59i7BdSWG01cK3htxUc2 XB1jWTA2Fz65AS1Mo5pA0DUMC/DiELAI3iJyXP7gqeTy6bKz3VoQYh82z9ncfhiHgbjl Sd29PQcVn3+7S//AVkMw9ddqGXBwRcoatljavcShz8Sg8igsJa9euk8EnJmwpQdnSqIe uX+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=BXmvwuQPSyGos01QEAANLUX+KPzORKwZU/cndL8YbXw=; fh=+X0nfLf60jnfLrXHbRSBeBrBvR0umbdOFJH8TXjFeeU=; b=dkpBsmAIlVfZA5bSJAi2Mksq4zx2IKHa4taTOmsN86N2Uz9Q3xTlrLb+NxiATcFm/+ 3To/D9ndQ8iD4RpozwWoNldbJw1Q62fHccP5EjMsWFK6Ewgp+52tSO5oFif/Ve9d+6ow YBIaj0P2yQ/Orqowe9opMiq+dlzRWh2uSctP6VbkFU4cBB6bzs0/zrq/cEiB0as1LCLH 66oMuOHc9VdbLOMrfhSRQs+QFd1zQaQqq77PcM7UTf7YvGrvunDy8JBRLGhoOfe9Tb+h tjRfrKRG/88/2BDn/uY6pWJs3IqjZ7RT/xEnUpSFgpFhtmvFieth+yMrY74O/5ohL/qG LV0g==; 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=1775484602; x=1776089402; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=BXmvwuQPSyGos01QEAANLUX+KPzORKwZU/cndL8YbXw=; b=CSQ/EdPAItT0QdotDCeqNbP/26yUeQ8grd6qANYU3rbfoGGIXNSNtBvWcgwZXcwG4y Q2ZG1t6RLSQqBdoxAhniNMrVpQKEm8OB9/0DQ9sP8UKOBTjaZ6gRNhIIPyTb+lbQ7QRM xizR/xzWDrJ+Sa67zfKNhhMNeksbRoFYNuozmbQFSc4g6lO5rMvla8kCPxup/5BMuDUC Aq5ImK0w/qqKFzv11NGvpMCYsXqTnQjQ68ID16Tr+2zDUwQa8zx7mfwTymEMyIwlFFXd GLN0t7/zjpSvDEr1KbJvi7KarQJPLq8BrWFox/6o+2F8+FsGsqlwtj/I2uOnStwZiwmY IrQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775484602; x=1776089402; h=content-transfer-encoding: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=BXmvwuQPSyGos01QEAANLUX+KPzORKwZU/cndL8YbXw=; b=a9uhzENxYhPusPx+OMI1uK+Xcez3aGGc0x1SPka8Zlel9rI8z+4aJZI01O6dEd4brr GKV/zrFrtx5M8QshIrQ6RZTTDeSf2DDvBZijYLq2i1D5EpIWjekSlO4biUsqIqBdThHr 5gcpSF16JlKZdIV8cUdLp9WdTvTiealqUu/73/0XblutHIgSkhkyk+BnqBdMBJBTIona +847YJD0Fxhqa6QnSQrXpMt8Gap8fAn7Hn3r4iMu8OvScBai+3eB8CZNYJ2dXBn602UD e2674p6OgLGkXaY7ow83ziKYY8lqPsKSIB6sYrsNwtaapbGWGTDJ7n/TsH0gzoXB5z/A 9JXQ== X-Forwarded-Encrypted: i=1; AJvYcCWVrc2ULPzQs7JWTJYB9HsGb/BJrGEFEOFzKOY2yJAQq6Y0jMmK6mclbsPjkVv/KzfNa7O9M5+BMQ9dU7tn@lists.postgresql.org X-Gm-Message-State: AOJu0YzRuYErslVF4AwkFvRDmVs9ulGY8IiXbupzSBIutK9UCSToE/N0 U6PxM8zw7CrT0gX82miGAr3q9QMWwPqn+GlL62NLf2vb8xHVBjZVqZqeWyl6AeXwc5Jr9mPK7NF t/4VAmaZxTcbnketAyg/SWiK099QOQjA= X-Gm-Gg: AeBDiev/TjWmMDxZ5STONSdJ2QcGnfZvDlg7NuaVeQLuju9f739+aMM4LrHvZaVNVpQ yojhE+s/cjzbFw+5CpC3HVN7D28mJw9ID5AZ27lso3lFtbCqTQTGPDxfmZRrpRo8WEesBz4+gWw 3dwXlTH7lNjXuRvRtjAGrrASAfTACZM2DERn46RYsPJ06wNsIsrAaZ4WsKxMvCwznZT4G9S0g47 3lnT8qh2PRn/L0iIjFPb0qbO2Ae669DKjOWCJgf6+oGHq12jZrzpCkt1i6fbpklfiMKwxWjL296 0EBlTxwgIUOF2fG3eZMplD9ffBJwF/qkbGkD8QaeOg== X-Received: by 2002:a05:6820:1390:b0:680:3739:645 with SMTP id 006d021491bc7-6821dd79128mr6882388eaf.30.1775484601966; Mon, 06 Apr 2026 07:10:01 -0700 (PDT) MIME-Version: 1.0 References: <986903.1772215127@sss.pgh.pa.us> <643f3b18.fedae.19d012e5009.Coremail.getiancheng_2012@163.com> <1D1EA490-4E6C-4AB2-8C1A-D02D26C23DE0@gmail.com> In-Reply-To: <1D1EA490-4E6C-4AB2-8C1A-D02D26C23DE0@gmail.com> From: Fujii Masao Date: Mon, 6 Apr 2026 23:09:49 +0900 X-Gm-Features: AQROBzA63x7H2pG7FUSaVWGghg-L_428carNdBnRvpnDp8irt1Ocn2a7b-Mb6-c Message-ID: Subject: Re: Release postmaster working memory context in slotsync worker To: Chao Li Cc: getiancheng , Tom Lane , Andres Freund , PostgreSQL Hackers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Mar 19, 2026 at 5:16=E2=80=AFPM Chao Li wr= ote: > Still, the current phrasing seems a bit too strong to me. Strictly speaki= ng, the memory is already inherited at fork time, so this is not making acc= ess impossible in an absolute sense. What this patch really does is remove = the inherited PostmasterContext, so the child no longer retains that postma= ster-private data through that context. > > Maybe we could phrase in some way like: "so that it no longer retains acc= ess to postmaster-private data through PostmasterContext=E2=80=9D. Thanks for the review! I've pushed the patch. Per your and Tiancheng's suggestions, I just used "prevent unintended use" in the commit message. Regards, --=20 Fujii Masao