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 1wwIZQ-001tIt-0b for pgsql-committers@arkaria.postgresql.org; Tue, 18 Aug 2026 12:05:32 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wwIZO-00FTO2-0P for pgsql-committers@arkaria.postgresql.org; Tue, 18 Aug 2026 12:05:31 +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 1wwIWJ-00FPn1-26 for pgsql-committers@lists.postgresql.org; Tue, 18 Aug 2026 12:02:20 +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 1wwIWE-00000001Cyi-3g4W for pgsql-committers@lists.postgresql.org; Tue, 18 Aug 2026 12:02:19 +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=+zijippMQ4onA3jFc4GtnRnaGa0mxLnhEr5gY5EHt3Q=; b=1J4dtKWtS5ClzSP9vKCV0lEhc+ M1zyLn/QoefK9Nms6Ip0/6a8qxy9R1fCi7eXBn3AEdHM0s7whvdFbKBMzsmqUfecIhF1gCt+SczZd qEmx8bkeaQT4PWJLPkovUZEGeg9b/cubFxQBfZowkHZel6meQ7lj7Q46DetX3ePHGj6ZDRL+1NTzR iw2uTceHVckkbab04J9xFNFEi/phZ80jqb8v2CoYxhdo3CQdM8S9AminqljgImjZfCW4Fsbp+uaoG 62A3i4f8MT/9cLItcMXw83pRhoJdkV4NV7+G/iG/YMVFJRQ01PnbVYPhoaqtAfGyB28uofRioXX0b r0AzL+7A==; 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 1wwIWE-003i2L-21 for pgsql-committers@lists.postgresql.org; Tue, 18 Aug 2026 12:02:14 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1wwIWC-000000013YP-2AIz for pgsql-committers@lists.postgresql.org; Tue, 18 Aug 2026 12:02:13 +0000 Content-Type: multipart/mixed; boundary="===============7582785602307261571==" MIME-Version: 1.0 From: Alexander Korotkov To: pgsql-committers@lists.postgresql.org Subject: pgsql: Avoid locking when an LSN waiter is already removed X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 18 Aug 2026 12:02:13 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7582785602307261571== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QXZvaWQgbG9ja2luZyB3aGVuIGFuIExTTiB3YWl0ZXIgaXMgYWxyZWFkeSByZW1vdmVkCgpXYWl0 TFNOV2FrZXVwKCkgcmVtb3ZlcyBlYWNoIHNlbGVjdGVkIHdhaXRlciBmcm9tIGl0cyBoZWFwIGFu ZCBjbGVhcnMKaXRzIGluSGVhcCBmbGFnIGJlZm9yZSBzZXR0aW5nIGl0cyBsYXRjaC4gIFdoZW4g c3VjaCBhIHdhaXRlciBsYXRlcgpjYWxscyBkZWxldGVMU05XYWl0ZXIoKSwgaXQgYWNxdWlyZXMg V2FpdExTTkxvY2sgZXhjbHVzaXZlbHkgb25seSB0bwpkaXNjb3ZlciB0aGF0IHRoZXJlIGlzIG5v dGhpbmcgbGVmdCB0byByZW1vdmUuICBXYWtpbmcgbWFueSB3YWl0ZXJzIGNhbgp0aGVyZWZvcmUg bWFrZSB0aGVtIHNlcmlhbGl6ZSBvbiB0aGUgbG9jayBmb3Igbm8gdXNlZnVsIHdvcmsuCgpDaGVj ayBpbkhlYXAgYmVmb3JlIGFjcXVpcmluZyBXYWl0TFNOTG9jay4gIEEgbG9ja2xlc3MgZmFsc2Ug dmFsdWUgaXMKY29uY2x1c2l2ZSBiZWNhdXNlIG9ubHkgdGhlIG93bmluZyBiYWNrZW5kIGNhbiBj aGFuZ2UgaW5IZWFwIGZyb20gZmFsc2UKdG8gdHJ1ZS4gIEEgY29uY3VycmVudCB3YWtlciBjYW4g b25seSBjbGVhciBpdC4gIEEgc3RhbGUgdHJ1ZSB2YWx1ZQpmYWxscyB0aHJvdWdoIHRvIHRoZSBl eGlzdGluZyByZWNoZWNrIHVuZGVyIHRoZSBsb2NrLgoKV2FpdExTTkNsZWFudXAoKSBwZXJmb3Jt ZWQgdGhlIHNhbWUgbG9ja2xlc3MgY2hlY2sgYmVmb3JlIGNhbGxpbmcKZGVsZXRlTFNOV2FpdGVy KCkuICBEcm9wIGl0IHRoZXJlLCBhcyBpdCBpcyBub3cgcmVkdW5kYW50LgoKQXV0aG9yOiBYdW5l bmcgWmhvdSA8eHVuZW5nemhvdUBnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBBbGV4YW5kZXIgS29y b3Rrb3YgPGFla29yb3Rrb3ZAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5l cy9tL0NBQlBURjdVdFdfY0FhJTNEUWg0UkRmS2lVcXUzcEpKRTIyYWk5dGJXSlZFUmJlUnlzc0x3 JTQwbWFpbC5nbWFpbC5jb20KQmFja3BhdGNoLXRocm91Z2g6IDE5CgpCcmFuY2gKLS0tLS0tCm1h c3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1p dGRpZmYvMGM4ZGQ1MThhNThmYjdiNjVjOTkyZDNiYjZjZTIxYWEzZjRmYTlmYgoKTW9kaWZpZWQg RmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0veGxvZ3dhaXQu YyB8IDI3ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQoxIGZpbGUgY2hhbmdlZCwgMTcgaW5z ZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgo= --===============7582785602307261571==--