octavia/octavia/controller/worker
Michael Johnson ea7351efe9 Fix amphora failover when VRRP port is missing
In an amphora failover situation, if the VRRP port of the other
amphora in an active/standby pair is missing from neutron, the amphora
failover may fail with a "port not found" error.
This patch corrects this issue by allowing the amphora failover in
progress to complete even if the other amphora is also in a failed
state.

Train-Only: this commit also fixes the order of parameters in
v1/.../amphora_driver_tasks.py. It was fixed on other stable branches in
"Update amphora v2 for the failover refactor" (From
https://review.opendev.org/c/openstack/octavia/+/738292).

Story: 2008127
Task: 40851

Change-Id: I806d220236ad741b638ad9315537334f2d923031
(cherry picked from commit 66f3a63f44)
2021-01-14 09:35:18 +01:00
..
v1 Fix amphora failover when VRRP port is missing 2021-01-14 09:35:18 +01:00
v2 Add missing log line for finishing amp operations 2020-09-21 08:11:10 +02:00
__init__.py Add license for empty __init__.py 2018-03-14 07:02:56 +09:00
amphora_rate_limit.py Adds a new feature to limit the amphora build rate 2017-03-16 16:50:31 +00:00
task_utils.py Fix a lifecycle bug with child objects 2019-03-20 12:47:54 -07:00