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 1vUynl-00ApYS-2r for pgsql-committers@arkaria.postgresql.org; Mon, 15 Dec 2025 02:59:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vUynj-00FBMp-1e for pgsql-committers@arkaria.postgresql.org; Mon, 15 Dec 2025 02:59:08 +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 1vUynj-00FBMh-0t for pgsql-committers@lists.postgresql.org; Mon, 15 Dec 2025 02:59:08 +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 1vUyni-000iGG-20 for pgsql-committers@lists.postgresql.org; Mon, 15 Dec 2025 02:59:07 +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=1d40eBNc30KCdOo2xb8Qhk/KFM5TVGnhvzmvt4J2rJw=; b=4F82p4cnZaqOWJc4Gp9bBnrQ36 hJX4hSpoEyUm2AqsLYO10pMALpkzM8eoxtXKpc2mWWIgeF5w69IZJyTOMom0MMzMPbSdsE+BI8Nmc SLEiw6jbOgRBUbekqQ0oh8RB3oZ2h5ehHdsYAQTJn+qfytS7KIeIS2dA0BNeLkJ0Bfgw5wjvthf+4 6iCdj24YxKOfAtiqP3um9PpcDX/SreMAXqCp4TpZElc3/1QecKc+jzVpnIH1d/T98GcsMla14TfLg FJezO++zblCW72TSALZLlF1TaNIap2t5w8jNsAimyUTkzb5xHlLOYdKSU1MSk7HxzGJRr9ti4k71H Bg/LmUzQ==; 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 1vUyni-0027E9-1V for pgsql-committers@lists.postgresql.org; Mon, 15 Dec 2025 02:59:06 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vUyng-000pns-29 for pgsql-committers@lists.postgresql.org; Mon, 15 Dec 2025 02:59:05 +0000 Content-Type: multipart/mixed; boundary="===============5683012372590274457==" MIME-Version: 1.0 From: Amit Kapila To: pgsql-committers@lists.postgresql.org Subject: pgsql: Add retry logic to pg_sync_replication_slots(). X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 15 Dec 2025 02:59:05 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5683012372590274457== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWRkIHJldHJ5IGxvZ2ljIHRvIHBnX3N5bmNfcmVwbGljYXRpb25fc2xvdHMoKS4KClByZXZpb3Vz bHksIHBnX3N5bmNfcmVwbGljYXRpb25fc2xvdHMoKSB3b3VsZCBmaW5pc2ggd2l0aG91dCBzeW5j aHJvbml6aW5nCnNsb3RzIHRoYXQgZGlkbid0IG1lZXQgcmVxdWlyZW1lbnRzLCByYXRoZXIgdGhh biBmYWlsaW5nIG91dHJpZ2h0LiBUaGlzCmNvdWxkIGxlYXZlIHNvbWUgZmFpbG92ZXIgc2xvdHMg dW5zeW5jaHJvbml6ZWQgaWYgcmVxdWlyZWQgY2F0YWxvZyByb3dzIG9yCldBTCBzZWdtZW50cyB3 ZXJlIG1pc3Npbmcgb3IgYXQgcmlzayBvZiByZW1vdmFsLCB3aGlsZSB0aGUgc3RhbmRieQpjb250 aW51ZWQgcmVtb3ZpbmcgbmVlZGVkIGRhdGEuCgpUbyBhZGRyZXNzIHRoaXMsIHRoZSBmdW5jdGlv biBub3cgd2FpdHMgZm9yIHRoZSBwcmltYXJ5IHNsb3QgdG8gYWR2YW5jZSB0bwphIHBvc2l0aW9u IHdoZXJlIGFsbCByZXF1aXJlZCBkYXRhIGlzIGF2YWlsYWJsZSBvbiB0aGUgc3RhbmRieSBiZWZv cmUKY29tcGxldGluZyBzeW5jaHJvbml6YXRpb24uIEl0IHJldHJpZXMgY3ljbGljYWxseSB1bnRp bCBhbGwgZmFpbG92ZXIgc2xvdHMKdGhhdCBleGlzdGVkIG9uIHRoZSBwcmltYXJ5IGF0IHRoZSBz dGFydCBvZiB0aGUgY2FsbCBhcmUgc3luY2hyb25pemVkLgpTbG90cyBjcmVhdGVkIGFmdGVyIHRo ZSBmdW5jdGlvbiBiZWdpbnMgYXJlIG5vdCBpbmNsdWRlZC4gSWYgdGhlIHN0YW5kYnkKaXMgcHJv bW90ZWQgZHVyaW5nIHRoaXMgd2FpdCwgdGhlIGZ1bmN0aW9uIGV4aXRzIGdyYWNlZnVsbHkgYW5k IHRoZQp0ZW1wb3Jhcnkgc2xvdHMgd2lsbCBiZSByZW1vdmVkLgoKQXV0aG9yOiBBamluIENoZXJp YW4gPGl0c2FqaW5AZ21haWwuY29tPgpBdXRob3I6IEhvdSBaaGlqaWUgPGhvdXpqLmZuc3RAZnVq aXRzdS5jb20+ClJldmlld2VkLWJ5OiBTaHZldGEgTWFsaWsgPHNodmV0YS5tYWxpa0BnbWFpbC5j b20+ClJldmlld2VkLWJ5OiBKYXBpbiBMaSA8amFwaW5saUBob3RtYWlsLmNvbT4KUmV2aWV3ZWQt Ynk6IEFzaHV0b3NoIEJhcGF0IDxhc2h1dG9zaC5iYXBhdC5vc3NAZ21haWwuY29tPgpSZXZpZXdl ZC1ieTogQXNodXRvc2ggU2hhcm1hIDxhc2h1LmNvZWs4OEBnbWFpbC5jb20+ClJldmlld2VkLWJ5 OiBDaGFvIExpIDxsaS5ldmFuLmNoYW9AZ21haWwuY29tPgpSZXZpZXdlZC1ieTogWWlsaW4gWmhh bmcgPGppZXpoaWxvdmVAMTI2LmNvbT4KUmV2aWV3ZWQtYnk6IEFtaXQgS2FwaWxhIDxhbWl0Lmth cGlsYTE2QGdtYWlsLmNvbT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQUZQVEhE WkFBJTJCZ1dEbnRwYTV1Y3FLS2JhNDElM0R0WG1vWHFOM3E0cnBqTzljZHhnUXJ3JTQwbWFpbC5n bWFpbC5jb20KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9n aXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi8wZDJkNGEwZWMzZWNhNjRlN2Y1Y2U3Zjc2 MzBiNTZhNTYxYjI2NjNjCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpkb2Mvc3JjL3Nn bWwvZnVuYy9mdW5jLWFkbWluLnNnbWwgICAgICAgICAgICAgICAgICB8ICAgNCArLQpkb2Mvc3Jj L3NnbWwvbG9naWNhbGRlY29kaW5nLnNnbWwgICAgICAgICAgICAgICAgICB8ICAxNiArLQpzcmMv YmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL3Nsb3RzeW5jLmMgICAgICAgICB8IDIyNiArKysr KysrKysrKysrKysrKy0tLS0Kc3JjL2JhY2tlbmQvdXRpbHMvYWN0aXZpdHkvd2FpdF9ldmVudF9u YW1lcy50eHQgICAgfCAgIDIgKy0KLi4uL3JlY292ZXJ5L3QvMDQwX3N0YW5kYnlfZmFpbG92ZXJf c2xvdHNfc3luYy5wbCAgfCAgNTcgKysrKy0tCjUgZmlsZXMgY2hhbmdlZCwgMjQ1IGluc2VydGlv bnMoKyksIDYwIGRlbGV0aW9ucygtKQoK --===============5683012372590274457==--