Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lylxO-000262-69 for pgsql-bugs@arkaria.postgresql.org; Thu, 01 Jul 2021 01:57:34 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lylxN-0008RU-0Y for pgsql-bugs@arkaria.postgresql.org; Thu, 01 Jul 2021 01:57:33 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lylxM-0008RL-Pk for pgsql-bugs@lists.postgresql.org; Thu, 01 Jul 2021 01:57:32 +0000 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lylxF-0001mY-SG for pgsql-bugs@lists.postgresql.org; Thu, 01 Jul 2021 01:57:32 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 94FB1320091F; Wed, 30 Jun 2021 21:57:22 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 30 Jun 2021 21:57:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=CVkz4Bp4WFKYPOUa70mp7RyiICilFhnZVJkrcwljXa8=; b=rN9d3jDP Mh42wbSEBzyT1Oeo6iwV9/FGHJnN326nMa1tva1zKCf5N76JRUb8rcc2WsihV6WW U2LZuOGtAYQ3OxLzrDTvDeNGfw4lu2muzIki1XIe5PGfCKuaX3VKMzfjMYgjOv2C J5X/Q3Kmey5yJYu09fEEDaiQH24yxb8x0o8h1d/b0rRT1Ws1KfWJuTNQDHof7RqQ UPrO9dXgsV3z1p9cStpnWYxWXmvjmY0cG1tu6hJHel2TauFNLJGzp+ZNIJ1BWU69 8mMuUn3VHXmQG8AMqLO1x+Xv6rjG065c355k11kTxKKflwTscJWaw844KBltpqI4 K0k9gQ+0dKEJBQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfeeihedgheduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfggtggugfgjsehtkeertddttdejnecuhfhrohhmpeetlhhvrghr ohcujfgvrhhrvghrrgcuoegrlhhvhhgvrhhrvgesrghlvhhhrdhnohdqihhprdhorhhgqe enucggtffrrghtthgvrhhnpedujeevjeffjeevuddutedvkeeiueeitddvieelfeekveej udefgeeuvdejhfeuleenucffohhmrghinhepvghnthgvrhhprhhishgvuggsrdgtohhmne cuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghlvhhh vghrrhgvsegrlhhvhhdrnhhoqdhiphdrohhrgh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 30 Jun 2021 21:57:21 -0400 (EDT) Received: by perhan.alvh.no-ip.org (Postfix, from userid 1000) id F02562A087C; Wed, 30 Jun 2021 21:57:17 -0400 (-04) Date: Wed, 30 Jun 2021 21:57:17 -0400 From: Alvaro Herrera To: "David G. Johnston" Cc: Fujii Masao , Bruce Momjian , lizenko79@gmail.com, PostgreSQL mailing lists Subject: Re: BUG #17073: docs - "Improve signal handling reliability" Message-ID: <202107010157.z24ttolwr55g@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2021-Jun-30, David G. Johnston wrote: > On Wed, Jun 30, 2021 at 5:54 PM Fujii Masao > wrote: > > Since this explains the commit 2945a488a, it's better to describe > > something like the following? > The wording still needs some work...but is this even release note worthy? > > We forget to check for interrupts before sleeping in an otherwise busy-wait > loop. We corrected the oversight. Yeah, it's a good question. I wonder if this should be back-patched, so it'd be noted as a bugfix in the next set of minors rather than as a new feature for 14. (It's not a busy-wait loop, just a sleep, unless I misunderstand.) > Most of what I'm reading says this only impacted the startup of the standby > process; normal operations already worked correctly. Is that correct? Yes, because the change is in WaitForWALToBecomeAvailable(). -- Álvaro Herrera Valdivia, Chile — https://www.EnterpriseDB.com/ "Right now the sectors on the hard disk run clockwise, but I heard a rumor that you can squeeze 0.2% more throughput by running them counterclockwise. It's worth the effort. Recommended." (Gerry Pourwelle)