annielzy
97f4de7cc0
Fix rolling update deadlock when pods are stuck in non-running state ( #3051 )
...
* add fix to recreate non running pods in syncStatefulsets
* remove TestSyncStatefulSetNonRunningPodsDoNotBlockRecreatio
* revert pod_test
* pod without status
---------
Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
Co-authored-by: Ida Novindasari <idanovinda@gmail.com>
2026-04-28 12:08:34 +02:00
fahed dorgaa
acdb957d8e
fix switch over candidate retrieving ( #2760 )
...
* fix switch over candidate retrieving
Signed-off-by: fahed dorgaa <fahed.dorgaa.ext@corp.ovh.com>
---------
Signed-off-by: fahed dorgaa <fahed.dorgaa.ext@corp.ovh.com>
Co-authored-by: fahed dorgaa <fahed.dorgaa.ext@corp.ovh.com>
Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
2024-11-01 17:06:20 +01:00
Felix Kunde
3ebe4ffb99
reflect new replica states in unit tests ( #2581 )
...
* reflect new replica states in unit tests
2024-03-15 14:46:36 +01:00
Felix Kunde
bf5db676b1
replace deprecated ioutil ( #2531 )
...
* replace deprecated ioutil
* replace ioutil also in kubectl plugin
2024-02-05 11:58:36 +01:00
Chris Boot
8f3139965c
fix: no switchover candidate found with member state "streaming" ( #1992 ) ( #2515 )
...
* fix: no switchover candidate found with member state "streaming" (#1992 )
* Add test
* Also handle "in archive recovery" state
2024-01-24 10:40:58 +01:00
Felix Kunde
1105228d3a
in sync mode select only syncStandby as switchover candidate ( #2278 )
...
* in sync mode select only syncStandby as swicthover candidate
* do not exit retry with err
* unit test: use error from reading byte stream twice
2023-04-06 12:04:55 +02:00
Jociele Padilha
69254abeba
add new parameter for Patroni API (PatroniAPICheckInterval, PatroniAPICheckTimeout) ( #1803 )
...
Co-authored-by: Jociele Padilha <jociele.padilha@zalando.de>
2022-03-15 11:34:09 +01:00
Felix Kunde
07fd4ec00b
choose switchover candidate based on lag and role ( #1700 )
...
* choose switchover candidate based on lowest lag in MB and role (in synchronous mode)
2021-12-14 10:35:21 +01:00