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 1wAIcZ-002FRu-22 for pgsql-committers@arkaria.postgresql.org; Wed, 08 Apr 2026 02:26:23 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wAIcY-0048na-0J for pgsql-committers@arkaria.postgresql.org; Wed, 08 Apr 2026 02:26:22 +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 1wAIbq-00468K-11 for pgsql-committers@lists.postgresql.org; Wed, 08 Apr 2026 02:25:38 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wAIbo-00000001DvP-0jHr for pgsql-committers@lists.postgresql.org; Wed, 08 Apr 2026 02:25:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=FcUuO0dz/cOLKMCnizQqU0Y+pCj/Ix4UyiQ2Tpu5c24=; b=w2L3Tsf5Crnm2FO0BbPivqhr/8 6EinU2/ByNcfjVVwj25tBsE9Y0hhRwmXjJoChwduStpNAAfAfApCA49YeCAMu1ItU5TE8APKSqeJC JHIiAgvJRZgoIA2BZ5xw3IHhe2o6X58MOooZoT9JHCWMfi5hTeNDePxtKDK17jdbtCqle+/PWDj20 kYTuq3MKmJLOjXOtVM4DaQ5n2R759AH6xG1+rAq0GNWHGjYZjlkcYt21hQqsBdlYe8tVbaMPxGYfX k6nhinNfK+oz5cvb7UAnzbspWCD7xmD0xnVVn3lhz03PbHaDUvBcDL8ZIFLlQWTt2+tj+ENbOZZTV 55HNBMsA==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wAIbn-003CJg-0V for pgsql-committers@lists.postgresql.org; Wed, 08 Apr 2026 02:25:35 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wAIbm-003U2W-1F for pgsql-committers@lists.postgresql.org; Wed, 08 Apr 2026 02:25:35 +0000 Content-Type: multipart/mixed; boundary="===============3829645051709660501==" MIME-Version: 1.0 From: Fujii Masao To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix slotsync worker blocking promotion when stuck in wait X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 08 Apr 2026 02:25:35 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3829645051709660501== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHNsb3RzeW5jIHdvcmtlciBibG9ja2luZyBwcm9tb3Rpb24gd2hlbiBzdHVjayBpbiB3YWl0 CgpQcmV2aW91c2x5LCBvbiBzdGFuZGJ5IHByb21vdGlvbiwgdGhlIHN0YXJ0dXAgcHJvY2VzcyBz ZW50IFNJR1VTUjEgdG8KdGhlIHNsb3RzeW5jIHdvcmtlciAob3IgYSBiYWNrZW5kIHBlcmZvcm1p bmcgc2xvdCBzeW5jaHJvbml6YXRpb24pIGFuZAp3YWl0ZWQgZm9yIGl0IHRvIGV4aXQuIFRoaXMg d29ya2VkIGluIG1vc3QgY2FzZXMsIGJ1dCBpZiB0aGUgcHJvY2VzcyB3YXMKYmxvY2tlZCB3YWl0 aW5nIGZvciBhIHJlc3BvbnNlIGZyb20gdGhlIHByaW1hcnkgKGUuZy4sIGR1ZSB0byBhIG5ldHdv cmsKZmFpbHVyZSksIFNJR1VTUjEgd291bGQgbm90IGludGVycnVwdCB0aGUgd2FpdC4gQXMgYSBy ZXN1bHQsIHRoZSBwcm9jZXNzCmNvdWxkIHJlbWFpbiBzdHVjaywgY2F1c2luZyB0aGUgc3RhcnR1 cCBwcm9jZXNzIHRvIHdhaXQgZm9yIGEgbG9uZyB0aW1lCmFuZCBkZWxheWluZyBwcm9tb3Rpb24u CgpUaGlzIGNvbW1pdCBmaXhlcyB0aGUgaXNzdWUgYnkgaW50cm9kdWNpbmcgYSBuZXcgcHJvY3Np Z25hbCByZWFzb24sClBST0NTSUdfU0xPVFNZTkNfTUVTU0FHRS4gT24gcHJvbW90aW9uLCB0aGUg c3RhcnR1cCBwcm9jZXNzCnNlbmRzIHRoaXMgc2lnbmFsLCBhbmQgdGhlIGhhbmRsZXIgc2V0cyBp bnRlcnJ1cHQgZmxhZ3Mgc28gdGhlIHByb2Nlc3MKZXhpdHMgKG9yIGVycm9ycyBvdXQpIHByb21w dGx5IGF0IENIRUNLX0ZPUl9JTlRFUlJVUFRTKCksIGFsbG93aW5nCnByb21vdGlvbiB0byBjb21w bGV0ZSB3aXRob3V0IGRlbGF5LgoKQmFja3BhdGNoIHRvIHYxNywgd2hlcmUgc2xvdHN5bmMgd2Fz IGludHJvZHVjZWQuCgpBdXRob3I6IE5pc2hhIE1vb25kIDxuaXNoYS5tb29uZDQxMkBnbWFpbC5j b20+ClJldmlld2VkLWJ5OiBzaHZldGEgbWFsaWsgPHNodmV0YS5tYWxpa0BnbWFpbC5jb20+ClJl dmlld2VkLWJ5OiBBbWl0IEthcGlsYSA8YW1pdC5rYXBpbGExNkBnbWFpbC5jb20+ClJldmlld2Vk LWJ5OiBaaGlqaWUgSG91IDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPgpSZXZpZXdlZC1ieTogRnVq aWkgTWFzYW8gPG1hc2FvLmZ1amlpQGdtYWlsLmNvbT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0 Z3IuZXMvbS9DQUhHUUd3RnpOWXJvQXhTb3lKaHFUVS1wSD10NEVqNlJ5dmhWbUJaOTFFeGpfVFBN TVFAbWFpbC5nbWFpbC5jb20KQmFja3BhdGNoLXRocm91Z2g6IDE3CgpCcmFuY2gKLS0tLS0tClJF TF8xOF9TVEFCTEUKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9w Zy9jb21taXRkaWZmLzU4YzExODhhM2VhYTU2ODFiYjRkZTc2OWMzZjhjZDg0YzE1Yjg4MjUKCk1v ZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2lj YWwvc2xvdHN5bmMuYyB8IDEzOCArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQpzcmMvYmFj a2VuZC9zdG9yYWdlL2lwYy9wcm9jc2lnbmFsLmMgICAgICAgfCAgIDQgKwpzcmMvYmFja2VuZC90 Y29wL3Bvc3RncmVzLmMgICAgICAgICAgICAgICAgfCAgIDQgKwpzcmMvaW5jbHVkZS9yZXBsaWNh dGlvbi9zbG90c3luYy5oICAgICAgICAgfCAgIDcgKysKc3JjL2luY2x1ZGUvc3RvcmFnZS9wcm9j c2lnbmFsLmggICAgICAgICAgIHwgICAxICsKNSBmaWxlcyBjaGFuZ2VkLCAxMTEgaW5zZXJ0aW9u cygrKSwgNDMgZGVsZXRpb25zKC0pCgo= --===============3829645051709660501==--