When 2 amps were down, the failover flow created the first one and needed to update both amp to configure VRRP, but as the 2nd was missing, it was set to ERROR. Then the health-manager could not trigger a failover becasue amphorae in ERROR are excluded from the automated failover process. This commit changes the tasks that must be run on both amphorae during a failover of one amphora, it doesn't mark the secondary amphora in ERROR if it is not reachable. Closes-Bug: #2033734 Note: stable/2023.1 and older, the patch also includes modifications in octavia/controller/worker/v1/ Conflicts: octavia/controller/worker/v2/tasks/amphora_driver_tasks.py Change-Id: I4bd027346c61b93b537ab53810c2ecb6160b6be2 (cherry picked from commit248cf2893e) (cherry picked from commit5622431534) (cherry picked from commit10cfd8c760) (cherry picked from commitd09065c4f6) (cherry picked from commit488adb29b6) (cherry picked from commit2a71565107)
6 lines
131 B
YAML
6 lines
131 B
YAML
---
|
|
fixes:
|
|
- |
|
|
Reduce the duration of the failovers of ACTIVE_STANDBY load balancers when
|
|
both amphorae are unreachable.
|