octavia/releasenotes
Gregory Thiemonge 68cb6e3880 Reduce duration of failovers with amphora in ERROR
In the failover flow, there are multiple tasks for the configuration of
VRRP for the other amphorae of the load balancer, but during outage the
other amps may not be available. To prevent the tasks from attempting
connections to unreachable amphorae, we can detect in the first task
that an amp is unreachable and pass this information to the other tasks.

Those connection attempts could have taken a lot of time, between 15 min
and 40 min depending on the configuration of Octavia and the provider
driver (amphorav1 or amphorav2)

Closes-Bug: #2033894

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: Ib33a0b8d2875e4ff97c65933fe9360bb06994d32
(cherry picked from commit ca70587f0b)
(cherry picked from commit 6fdc2079da)
(cherry picked from commit 97b1b8387e)
(cherry picked from commit dd849b4c5c)
2023-10-12 05:37:19 -04:00
..
notes Reduce duration of failovers with amphora in ERROR 2023-10-12 05:37:19 -04:00
source Update master for stable/xena 2021-09-17 16:11:47 +00:00