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 1uvqZn-002XTr-WB for pgsql-general@arkaria.postgresql.org; Tue, 09 Sep 2025 05:07:33 +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 1uvqZn-009XhN-69 for pgsql-general@arkaria.postgresql.org; Tue, 09 Sep 2025 05:07: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.94.2) (envelope-from ) id 1uvqZm-009XhC-LL for pgsql-general@lists.postgresql.org; Tue, 09 Sep 2025 05:07:31 +0000 Received: from mail-francecentralazolkn19013075.outbound.protection.outlook.com ([52.103.46.75] helo=PA4PR04CU001.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uvqZl-001HOT-05 for pgsql-general@lists.postgresql.org; Tue, 09 Sep 2025 05:07:30 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tqxQL+gc/Hbyfo5HxUPsojRdC05vX9Ulf62v6doSiOhe1iIfECr9/rrpnsdhFlKMij4/RydPqZgkfK91y0rvntyHDxIFp92UBfyqvWo8POEbbldeK+i5mz5OwaegpMj5Dd3LbPRgd4Z8S9ilQLwtlzQQ48Ywcmo7rB1ADAj+P48bBTJSCbUgsoD/rRRYwQApUs7wNlFhBYoJFrNG6CmFTcSrpybH1MSNAq2aYSfPmnX3vsfMRwdG0eHlmk6Rc1eqy+MoOnFnafnXejl12PZg1Brs9O3FhHV7MruNc1137Kt71GOh6QZf06TheRBxgqbMKeK5HLEwoCognKHVl9fJzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Ipk6JdbTRA86CuQZLpJNb96ciUV466G8l5bGmYtDBug=; b=PQhzmSBGsgBUHKfW6BF82c0U6awWQEY184pUNHhft0meYGK6uCq6Jr+RbHXNEPFIjKh2CYwiBqnA2qzZ2Gr67CQVR5K2Wb2RDzzlyjoyZzNYkEaK7bY2YnyW4syya2qqWguz8NbH5XLHVwEsjQRlSja4iHC2YeprdCrZdZjT6y/vYWGh17Oj1LDWXoKIotXvFcPHuMluDbYCByP8V92WmAZCxitGCVK3eFljsGIr5MtYU38J/cnqeeOzElC5lzdfdmFzVdV8p4VzoBENIBpNyRDHk+UVsnGIeOKg7wy8CfOyntFFW5usApDtGJFB0U1obrXc1wnhnQcjNUEMobQFPg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ipk6JdbTRA86CuQZLpJNb96ciUV466G8l5bGmYtDBug=; b=QS3xjdnQIh3V+YyPXP2hlL6oR2/dcMNK6GfxOFOhmhm6eSfrsbJ/DjZAzi1rCVK1FI4zFzIz8NM3Jqd2GE6SFIm/Eri23rm/wV4h6fzpebnHAAGS6SWWfvVidmOf798DII9koVoDR3EUNYYqIPGm7fW7YL6+UadiW18tsqQmsmPzhutnnc6MAiojle0gfQ5zFd4grH5CQaOqVFUgkts119kfNzTX6O0k5zbwVyEqxiRlygk8qSP2dg85/G24ZuU2lzlT9A8Ea704K6U0wZhXFzOaiIcA+ex5Lp9ouQXjMlaYVS0iN/FedlTSCKcdIRCjDVaIBp/mbNLlCbhX3ds7+g== Received: from AS1P190MB1701.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:4ad::13) by VE1P190MB0864.EURP190.PROD.OUTLOOK.COM (2603:10a6:800:1a4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.19; Tue, 9 Sep 2025 05:07:26 +0000 Received: from AS1P190MB1701.EURP190.PROD.OUTLOOK.COM ([fe80::75f6:c25c:b93:6d60]) by AS1P190MB1701.EURP190.PROD.OUTLOOK.COM ([fe80::75f6:c25c:b93:6d60%6]) with mapi id 15.20.9094.021; Tue, 9 Sep 2025 05:07:26 +0000 From: legrand legrand To: Laurenz Albe , "pgsql-general@lists.postgresql.org" Subject: =?Windows-1252?Q?Re=A0:_Fast_switchover?= Thread-Topic: =?Windows-1252?Q?Re=A0:_Fast_switchover?= Thread-Index: AQHcINFrApJU6FDeoE+9lZlKhEILLrSJsxEAgACWs1g= Date: Tue, 9 Sep 2025 05:07:26 +0000 Message-ID: References: In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS1P190MB1701:EE_|VE1P190MB0864:EE_ x-ms-office365-filtering-correlation-id: 4912bf1b-1018-4582-bbce-08ddef5ec4b2 x-microsoft-antispam: BCL:0;ARA:14566002|8060799015|8062599012|15080799012|41001999006|15030799006|19110799012|31061999003|461199028|440099028|3412199025|40105399003|102099032; x-microsoft-antispam-message-info: =?Windows-1252?Q?KSSOF3/Wm9j7GOcFXva2/n9Fdu0amTIF/W8NaqEb3xMpTVtQWSXZz0aC?= =?Windows-1252?Q?WUgoyEHdtt4zx40ejht3eJ3z/f6vdXsReMeBiPkCafOoDGeZ3/DIBY9z?= =?Windows-1252?Q?P89Y+nVB91y4Vud2u+X2lELaDH7aoTGBEEk8698a6650K8ZG2dkFGDnZ?= =?Windows-1252?Q?BT4fy2uHxnvmcQ5OCfdqIheRHLUj7OwMZXGVjgJtHsv5Z97JTQ8aHYIS?= =?Windows-1252?Q?SzHH4CilXjDiDzaP1Q82zTPF/142BtwJJgtgAYJ1suExP9kxDp+iwq1I?= =?Windows-1252?Q?Ct3prl33EzRLZzqbPu/hXYW19W/Ca5GkCgfhA+qIWqEBUdBy19/wbGSl?= =?Windows-1252?Q?Nm+GgZMRA4IT/cvAYOQBQBHtWiikShVNT/AnMlyaWb/lLRMYcLiwLPVs?= =?Windows-1252?Q?5/Hy5ZHSzyWzm4wAhgca05pO2wGcVdAwNoHEi4tlWovxBsqzipu/+kl0?= =?Windows-1252?Q?11WHOCrR5GEHigO1Fwk6WX/wJ6QLEY3yWJoR1ltkUaF6OLgJ6y5X+4C8?= =?Windows-1252?Q?WKk8Ri0FrSCy3ja5CqdRMtAx7GqEITdLEhkXbNptSJns0k8JYXJkUu8I?= =?Windows-1252?Q?9/OuFoWdJC02MF1YONnBkYLD8HITuFzks764Jq365SU7l0lI4Qba64/h?= =?Windows-1252?Q?DuX9Q8PzgOMNgFSXwjuQ5odPiQF9vWAhmL+V7vxa+XOnK6zh6BkAhQrl?= =?Windows-1252?Q?NXMhkklEJyVCXVgJtvBapdTRIxQaPcjgOWN5geWHLlc4QjUTr2VUZSnj?= =?Windows-1252?Q?pN7b0h+aIwOEIMPC/le4PST/WQwrz1dWxEPATjQy1/xYTnbzGc9nu4Hd?= =?Windows-1252?Q?c700Xt5578Ep5mMRUAt5eTahdmEG26tFpZ8ciI3TK8UPD7NORZyZrITk?= =?Windows-1252?Q?P8WS/9wadcF2HmKwqa7SBXq7t6KazemOu14IYvwn3DDNQ2gYOHc47VRh?= =?Windows-1252?Q?wnhDu8PQSnqa4jCSKYcdDJjwDEr+vVYcFuRN8Zi1YpMOxp6Mm0s7wNIj?= =?Windows-1252?Q?Ox+7MNh1mDBsQux03mLLN/bDO4moRh6IOk1W3RRX0vaP0Xk3JdD0abSQ?= =?Windows-1252?Q?mz4Q1HnvZ6/CIbrqYdOzB1UtWmIB1HncJ+ne/dIS/PptrsEH+GdmwJig?= =?Windows-1252?Q?7PLfjAMNRTuvJRJhJcTnO173oAnoAFnqchPUUwufSmSKu0ScAFVHc7J3?= =?Windows-1252?Q?OXjaPoiQakmligpW836mV6VMv2C2T4FpkPcesVmkYAa/qeh8PnbfIKT/?= =?Windows-1252?Q?rdNQye+bcTJEmJVIKGtr1LiIUg9kEZr72Pv3oyLd8U6vZ5wfNM9Ckwco?= =?Windows-1252?Q?RVjETg=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?hcCDupKNHeiL9bAxSxqlfMuRIA0rUBNXDF/mhWmQomngBL4fsWXq9Eoz?= =?Windows-1252?Q?sSl+pG4iD9fKIS/BbM3rXVPzrtVMbd4HnruZT+YBkmbryjPkl/vWcRJ5?= =?Windows-1252?Q?53ZaxHf/ghJu2KL567LiWwhHwY7q1mwDLczU84gzTUXxp9hXLRkLPL74?= =?Windows-1252?Q?ddrLnGCs3zcd1LbulpDMTLbaN9yMoMdgHQHWeJkgsXbKUx66Cr16wi19?= =?Windows-1252?Q?fVyZaewquk+uW1SR9fBXNIZJ4baACRgf4Yxa5bQt1Z3acyGPx0GTUyqV?= =?Windows-1252?Q?48CWF3ifiSofsdnBWLta+pghai1P1JOuvcUCF7I8gBti+3BPzSZK7xm0?= =?Windows-1252?Q?7sFFNnnJnR+CWEfSdKcsyd/SQQJgjb0q35xfOKp1lB6R+2TODIIy2RnV?= =?Windows-1252?Q?NV2sZ7OtgiEZSmbH/AwJXyXER/14JkH/Urjmcn8bmIQmKcbBoJ1GiCWJ?= =?Windows-1252?Q?h7isi6+SPwEjxrFhhmxRg3IWO2qEp+6V+kX1Bv9y6QTmqdl3Ikq9FomV?= =?Windows-1252?Q?dC3sHHMjBi2f7+JYJKCwqkeZMTJ60YuUVUw4S2CPQHlCShbKJcgtvp+V?= =?Windows-1252?Q?ObjoogIl8Xb9j76hwRLT1TpktMDBfKz6PCLIZ9B9kzW20pmhzEx9eFt4?= =?Windows-1252?Q?V0gzoyagO0aHyTZpLunrXrhmJ6vhvcndosz8pvrAuMOlQK6dFPCwC1o7?= =?Windows-1252?Q?AKd2O9wHOP8VvJwESB5TrzJkOYFicSLwyXcy32HDOMZWmmcnyEglPwv7?= =?Windows-1252?Q?txpHwGssCHBKP9z0AfC25yh45IWemNpieg3N/BcGIMsPuaSOlW9uWnOy?= =?Windows-1252?Q?4F4Kc8m0LTLidOR0Q8T6LRv/Fdz2mtiGxB4TfU61F7LkMpIFOERPGqOK?= =?Windows-1252?Q?ZPJ/VsC23dQuU1rlpyDwiuWPy/ZPzmTTJS9BCrz4K4R9gY8GkLLjsX27?= =?Windows-1252?Q?GcLJTbdILiekIBLnFyyQ/rweZGyiaG6PSDmEMvrgVWSba2YWaVVaS7EB?= =?Windows-1252?Q?D4Vcjz7i+Fw0ZUbqRccgLiUVE/V2cONxfR4CK3pcaedrEMD9kHh8NrSS?= =?Windows-1252?Q?83Gsnmx54FhsCRXoVR2FHVJaOfzDHbhVX0vZ/Qp6o4Af9MgTAxrYbupR?= =?Windows-1252?Q?2/R6D32UPrgYE/IClmaq7KUxznQiAqAz0ts6nVJ9wQEQwXoLkbwDVW1l?= =?Windows-1252?Q?0oUiGMRMg3G1GyxSBjOHGJfUV6ibZIXoaMY6d+6PnX/q3CZ4CkGnKKhB?= =?Windows-1252?Q?8d3wdSWX+EBr2/iVfoaML1isjslz+m7nY4FBg6SeWjeU6R1VTjJALnCR?= =?Windows-1252?Q?NxOmXtVNencLjQ15TWSFxxXzI/j6SN3QHqgAI1jdyyK4HiO0h5GfwtZF?= =?Windows-1252?Q?PCNq11tVwG2b9sy77U294e6M3HEAeCt9yq0gspgLcdpCi9aeRZ7Jzbk9?= Content-Type: multipart/alternative; boundary="_000_AS1P190MB1701268947A47298EDC6CB07900FAAS1P190MB1701EURP_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-e6540.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS1P190MB1701.EURP190.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 4912bf1b-1018-4582-bbce-08ddef5ec4b2 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2025 05:07:26.2341 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1P190MB0864 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_AS1P190MB1701268947A47298EDC6CB07900FAAS1P190MB1701EURP_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi Laurenz, Thank you for your answer >> For some projects we need a fast manual switchover to address Near Zero = downtime maintenance I forgot to say that application would not be stopped during maintenance=85 >There is no need for synchronous replication; you cannot lose data with a = switchover, >if you do it right: Ok >> May logical replication ( bi-directional, with one instance RW and the o= ther RO) be a better solution ? > I'd say no. Really ? >> what could we expect (in term of downtime in both worlds) ? > Usually seconds, so plan for ten minutes. Brrr, I was th=EEnking about a more reliable process. Regards PAscal --_000_AS1P190MB1701268947A47298EDC6CB07900FAAS1P190MB1701EURP_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable
Hi Laurenz,
Thank you for your answer

>> For some projects we need a fast manual&n= bsp;switchover to address Near Zero downtime maintenance

I forgot to say that application would not be stopped during maintenance=85=

>There is no need for synchronous replication; you cannot lose data with= a switchover,
>if you do it right:

Ok

>> May logical replication ( bi-directional, with one instance RW and= the other RO) be a better solution ?

> I'd say no.

Really ?

>> what could we expect (in term of downtime in both worlds) ?

> Usually seconds, so plan for ten minutes.

Brrr, I was th=EEnking about a more reliable proce= ss.

Regards
PAscal
--_000_AS1P190MB1701268947A47298EDC6CB07900FAAS1P190MB1701EURP_--