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 1wXOnK-003F1R-0J for pgsql-committers@arkaria.postgresql.org; Wed, 10 Jun 2026 19:40:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wXOnH-00Ckco-1a for pgsql-committers@arkaria.postgresql.org; Wed, 10 Jun 2026 19:40:55 +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 1wX13J-0081iu-0A for pgsql-committers@lists.postgresql.org; Tue, 09 Jun 2026 18:19:53 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wX13G-00000001tB2-1PuI for pgsql-committers@lists.postgresql.org; Tue, 09 Jun 2026 18:19:52 +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=VhCOjgXxt+GN1bIwsh3qF/KMV9jDblFetHcw2HwqvcU=; b=vvKPOwJ0iK4CPSD2ZFRWRGWK/p YSDf90VkawMQOSmVvFR11NMPA6T+dyTg47cdR5Y/zSs01+Xlzh2+1+ebG/fk7j2vLFxO4bJVZpzIc +wU8627EfwjtAzpDosPrBzbdBUWyHahaadQC4DekwJsLQRfkLjyOW8nY981sbs0jbZokcqk6yx8w6 QosxXZZJbTkSbEotSB91eH3hMzTC1dzPGTjKk02oP49TF0v0u/o6gfvj5j4xRP+HCQlMxsnEA4cYe 1I9Sx20V2k/f0Q+S+NZCyyTDCEFk2Iw24ITJMfDwwsk2BFTMiU3HMmMLj5wFVp8hoHa30HF4Tnyr3 pXcUE+WQ==; 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 1wX13G-006868-06 for pgsql-committers@lists.postgresql.org; Tue, 09 Jun 2026 18:19:50 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wX13F-001lhE-2S for pgsql-committers@lists.postgresql.org; Tue, 09 Jun 2026 18:19:49 +0000 Content-Type: multipart/mixed; boundary="===============2156080642550892617==" MIME-Version: 1.0 From: Masahiko Sawada To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix race when logical decoding activation is concurrently interr X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 09 Jun 2026 18:19:49 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2156080642550892617== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHJhY2Ugd2hlbiBsb2dpY2FsIGRlY29kaW5nIGFjdGl2YXRpb24gaXMgY29uY3VycmVudGx5 IGludGVycnVwdGVkLgoKRW5hYmxlTG9naWNhbERlY29kaW5nKCkgc2V0cyB4bG9nX2xvZ2ljYWxf aW5mbyB0byB0cnVlLCBlbWl0cyBhCnByb2NzaWduYWwgYmFycmllciwgc2V0cyBsb2dpY2FsX2Rl Y29kaW5nX2VuYWJsZWQgdG8gdHJ1ZSwgYW5kIHRoZW4Kd3JpdGVzIGEgV0FMIHJlY29yZC4gSWYg dGhlIGFjdGl2YXRpbmcgYmFja2VuZCBpcyBpbnRlcnJ1cHRlZCBiZXR3ZWVuCnRoZXNlIHN0ZXBz LCBhIFBHX0VOU1VSRV9FUlJPUl9DTEVBTlVQKCkgY2FsbGJhY2sgcnVucyB0byB1bmRvIHRoZQpw YXJ0aWFsIGFjdGl2YXRpb24uCgpUaGUgcHJldmlvdXMgY2FsbGJhY2sgYXNzZXJ0ZWQgdGhhdCBs b2dpY2FsX2RlY29kaW5nX2VuYWJsZWQgd2FzIHN0aWxsCmZhbHNlIGFuZCB0aGVuIGNsZWFyZWQg eGxvZ19sb2dpY2FsX2luZm8uIEJvdGggYWN0aW9ucyB3ZXJlIHVuc2FmZQp3aGVuIGEgc2Vjb25k IGJhY2tlbmQgd2FzIGNvbmN1cnJlbnRseSBhY3RpdmF0aW5nOiB0aGUgcGVlciBiYWNrZW5kCm1p Z2h0IGhhdmUgYWxyZWFkeSBvYnNlcnZlZCB4bG9nX2xvZ2ljYWxfaW5mbyBhcyB0cnVlLCBzZXQK bG9naWNhbF9kZWNvZGluZ19lbmFibGVkIHRvIHRydWUsIGFuZCB3cml0dGVuIHRoZSBhY3RpdmF0 aW9uIFdBTApyZWNvcmQgYmVmb3JlIG91ciBjYWxsYmFjayBmaXJlZCwgY2F1c2luZyB0aGUgZmly c3QgYmFja2VuZCB0byBoaXQgdGhlCmFzc2VydGlvbiBmYWlsdXJlLgoKRml4IHRoaXMgYnkgaGF2 aW5nIHRoZSBhYm9ydCBjYWxsYmFjayBjYWxsClJlcXVlc3REaXNhYmxlTG9naWNhbERlY29kaW5n KCksIGFsbG93aW5nIHRoZSBjaGVja3BvaW50ZXIgdG8gdW5kbyB0aGUKcGFydGlhbCBhY3RpdmF0 aW9uIGluIHRoZSBzYW1lIG1hbm5lciBhcyBhIG5vcm1hbCBkZWFjdGl2YXRpb24uIFRoaXMKc2lt cGxpZmllcyB0aGUgbG9naWMgYnkgdW5pZnlpbmcgdGhlIGFjdGl2YXRpb24gYWJvcnQgYW5kIGRl YWN0aXZhdGlvbgpwYXRocy4gV2hpbGUgdGhpcyBhcHByb2FjaCBub3cgd2FrZXMgdXAgdGhlIGNo ZWNrcG9pbnRlciB3aGVuIGFuCmFjdGl2YXRpb24gaXMgaW50ZXJydXB0ZWQsIHRoaXMgc2hvdWxk IG5vdCBiZSBhIHNlcmlvdXMgaXNzdWUgaW4KcHJhY3RpY2Ugc2luY2Ugc3VjaCBpbnRlcnJ1cHRp b25zIGFyZSByYXJlLgoKQWRkIGEgdGVzdCBjYXNlIHRvIDA1MV9lZmZlY3RpdmVfd2FsX2xldmVs LnBsLgoKUmVwb3J0ZWQtYnk6IENoYW8gTGkgPGxpLmV2YW4uY2hhb0BnbWFpbC5jb20+ClJldmll d2VkLWJ5OiBDaGFvIExpIDxsaS5ldmFuLmNoYW9AZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRw czovL3Bvc3Rnci5lcy9tLzc4OEI1QjhBLUJDMjItNDhEOC04MThFLTdCMDA0MTZDRjg0RUBnbWFp bC5jb20KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQu cG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi85M2EzZTY4MzliZjhkMmUwNDk4MjkxMzM1MTkx YjU3ZGRmNDU4YjQ4CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9y ZXBsaWNhdGlvbi9sb2dpY2FsL2xvZ2ljYWxjdGwuYyAgIHwgNjkgKysrKysrKysrKysrKystLS0t LS0tLS0tLS0Kc3JjL3Rlc3QvcmVjb3ZlcnkvdC8wNTFfZWZmZWN0aXZlX3dhbF9sZXZlbC5wbCB8 IDQ1ICsrKysrKysrKysrKysrKystCjIgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwg MzMgZGVsZXRpb25zKC0pCgo= --===============2156080642550892617==--