Re: how to perform a manual failover with patroni without applying any outstanding WAL?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

You can follow these guidelines, and they should be helpful for you.

Regards,
Muhammad Imtiaz


On Fri, 12 Jul 2024 at 15:16, Zwettler Markus (OIZ) <Markus.Zwettler@xxxxxxxxxx> wrote:

We have a simple Patroni config (1 primary + 1 standby).

 

 

We configured the standby to run 3 hours behind the primary:

+ recovery_min_apply_delay: '3h'        # standby 3 hours behind

+ synchronous_mode: false                 # asynchron

 

 

In case there is a logical problem on the primary (wrong data processing, misleaded application upgrade,…) we want to perform a manual failover to the standby, which still contains the old, correct data status.

That means the standby should __not__ apply any more WALs within the 3 hour residue in the event of a manual failover.

 

 

When I tried a "patronictl failover" the standby first applied all outstanding WALs (which I don't want) and only then promoted the standby.

Any idea?


[Index of Archives]     [Postgresql Home]     [Postgresql General]     [Postgresql Performance]     [Postgresql PHP]     [Postgresql Jobs]     [PHP Users]     [PHP Databases]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Yosemite Forum]

  Powered by Linux