Files
patroni/tests
Alexander KukushkinandGitHub 09d0d78b74 Don't allow on_reload callback kill other callbacks (#2578)
Since a long time Patroni enforcing only one callback script running at a time. If the new callback is executed while the old one is still running, the old one is killed (including all child processes).

Such behavior is fine for all callbacks but on_reload, because the last one may accidentally cancel important ones, that for example updating DNS or assigning/removing Virtual IP.

To mitigate the problem we introduce a dedicated executor for on_reload callbacks, so that on_reload may only cancel another on_reload.

Ref: https://github.com/zalando/patroni/issues/2445
2023-03-06 16:33:03 +01:00
..
2023-01-24 16:14:58 +01:00
2023-01-27 08:52:59 +01:00
2023-01-24 16:14:58 +01:00
2023-01-13 13:35:05 +01:00
2023-01-24 16:14:58 +01:00
2023-01-24 16:14:58 +01:00