octavia/octavia/api/drivers/amphora_driver
Michael Johnson 955bb88406 Refactor the failover flows
This patch refactors the failover flows to improve the performance
and reliability of failovers in Octavia.

Specific improvements are:
* More tasks and flows will retry when other OpenStack services are
  failing.
* Failover can now succeed even when all of the amphora are missing
  for a given load balancer.
* It will check and repair the load balancer VIP should the VIP
  port(s) become corrupted in neutron.
* It will cleanup extra resources that may be associated with a
  load balancer in the event of a cloud service failure.

This patch also removes some dead code.

Change-Id: I04cb2f1f10ec566298834f81df0cf8b100ca916c
Story: 2003084
Task: 23166
Story: 2004440
Task: 28108
2020-06-18 16:25:21 -07:00
..
v1 Refactor the failover flows 2020-06-18 16:25:21 -07:00
v2 Merge "Allow AZ to override valid_vip_networks config" 2020-03-23 20:28:58 +00:00
__init__.py Implement provider drivers - Load Balancer 2018-05-22 17:26:08 -07:00
availability_zone_schema.py Allow AZ to override valid_vip_networks config 2020-02-25 01:30:56 +00:00
flavor_schema.py Add compute flavor support to the amphora driver 2019-01-25 21:02:17 +00:00