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.94.2) (envelope-from ) id 1tnVXJ-005qbu-A2 for pgsql-committers@arkaria.postgresql.org; Thu, 27 Feb 2025 04:30:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tnVXI-004c12-Ay for pgsql-committers@arkaria.postgresql.org; Thu, 27 Feb 2025 04:30:12 +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.94.2) (envelope-from ) id 1tnVXI-004bzS-3A for pgsql-committers@lists.postgresql.org; Thu, 27 Feb 2025 04:30:12 +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.96) (envelope-from ) id 1tnVXE-000JOa-08 for pgsql-committers@lists.postgresql.org; Thu, 27 Feb 2025 04:30:11 +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=2s1WZgzBgLiwTSfSo5qwRWMDsh/xKBzYsWqbHw5YvMI=; b=24v17wvO7Tkmyln/j3IpU42o18 bMriwgxGF5Zn/zw7XMsQNxUtmtE5huV8V6g1hpnFKQAyUnPuFLMDUjEU/4OtE3+TnxgdL9EsmM2Rq LwxrJJloS/9AWivS1ci/n78ZLuVnEYUFEEC8VMgd0uYF971nLr68pu+svXrz2rzicbC3PVnOjF/4H zUf4O7IUmoTzeOYHdZz//+buxZvb0Z/S8Kpw7Z96SLhr4pn5sCxYz5FvWmPkq5EYsAamJnNreph3M d9i6tg2wl9aSyVYrSdlNXydZbw80B2hdAlzYpEUSLKSU7sWtIEGAasxF0E78TYNTKChBFqfe8vPSO 4Hlnn5Fw==; 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.94.2) (envelope-from ) id 1tnVXE-000nBJ-ED for pgsql-committers@lists.postgresql.org; Thu, 27 Feb 2025 04:30:08 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1tnVXC-000I6m-2X for pgsql-committers@lists.postgresql.org; Thu, 27 Feb 2025 04:30:08 +0000 Content-Type: multipart/mixed; boundary="===============5960458930200213563==" MIME-Version: 1.0 From: Amit Kapila To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix the race condition in ReplicationSlotAcquire(). X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 27 Feb 2025 04:30:08 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5960458930200213563== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHRoZSByYWNlIGNvbmRpdGlvbiBpbiBSZXBsaWNhdGlvblNsb3RBY3F1aXJlKCkuCgpBZnRl ciBjb21taXQgZjQxZDg0NjhkZCwgYSBwcm9jZXNzIGNvdWxkIGFjcXVpcmUgYW5kIHVzZSBhIHJl cGxpY2F0aW9uCnNsb3QgdGhhdCBoYWQganVzdCBiZWVuIGludmFsaWRhdGVkLCBsZWFkaW5nIHRv IGZhaWx1cmVzIHdoaWxlIGFjY2Vzc2luZwpXQUwuCgpUbyBlbnN1cmUgdGhhdCB3ZSBkb24ndCBh Y2NpZGVudGFsbHkgc3RhcnQgdXNpbmcgaW52YWxpZCBzbG90cywgd2UgbXVzdApwZXJmb3JtIHRo ZSBpbnZhbGlkYXRpb24gY2hlY2sgYWZ0ZXIgYWNxdWlyaW5nIHRoZSBzbG90IG9yIHVuZGVyIHRo ZQpzcGlubG9jayB3aGVyZSB3ZSBhc3NvY2lhdGUgdGhlIHNsb3Qgd2l0aCBhIHBhcnRpY3VsYXIg cHJvY2Vzcy4gV2UgY2hvb3NlCnRoZSBlYXJsaWVyIG1ldGhvZCB0byBrZWVwIHRoZSBjb2RlIHNp bXBsZS4KClJlcG9ydGVkLWJ5OiBIb3UgWmhpamllIDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPgpB dXRob3I6IE5pc2hhIE1vb25kIDxuaXNoYS5tb29uZDQxMkBnbWFpbC5jb20+ClJldmlld2VkLWJ5 OiBIb3UgWmhpamllIDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPgpSZXZpZXdlZC1ieTogQW1pdCBL YXBpbGEgPGFtaXQua2FwaWxhMTZAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rn ci5lcy9tL0NBQmRBck03Si1MYkdvTVBHVVBpRmlMT3lCX1RaNStZYVpiPUhNRVMwbVFxelZUbjhH Z0BtYWlsLmdtYWlsLmNvbQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpo dHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzg3MDlkY2NjNzkzZGEwYzBj NjYxOWNhZmExODJjOGU2N2E4NzExNTQKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNy Yy9iYWNrZW5kL3JlcGxpY2F0aW9uL3Nsb3QuYyB8IDMyICsrKysrKysrKysrKysrKystLS0tLS0t LS0tLS0tLS0tCjEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMo LSkKCg== --===============5960458930200213563==--