octavia/octavia
Michael Johnson 4c9d7405af Fix LB failover when IP addresses exhausted
When a load balancer failover was performed on a load balancer where
the VIP address is on a subnet that has no IP addresses available,
the VIP address may be deactivated.
This patch corrects the failover flow to not deallocate the VIP
address on a failover revert flow due to the subnet being out of
IP addresses.

Story: 2008625
Task: 41827
Change-Id: I1fe342d2bdf1301dd89ab7dfaa8e6a23e69c252b
(cherry picked from commit e3ab49c60a)
2021-03-05 17:03:41 +00:00
..
amphorae Merge "Use 'bash' in the keepalived check script" into stable/train 2021-03-05 11:05:43 +00:00
api Merge "Fix pools going into ERROR when updating the pool" into stable/train 2021-03-05 13:06:47 +00:00
certificates add the verify for the session 2020-06-29 16:51:35 +08:00
cmd Fix house keeping graceful shutdown 2020-01-31 14:00:15 +00:00
common Merge "Fix operating status for empty UDP pools" into stable/train 2021-01-15 10:47:18 +00:00
compute Refactor the failover flows 2020-07-09 10:59:04 +00:00
controller Fix LB failover when IP addresses exhausted 2021-03-05 17:03:41 +00:00
db Fix overriding default listener timeout values in config file 2021-03-03 08:53:47 +01:00
distributor Add Python 3.7 support 2019-05-14 17:11:22 +00:00
hacking Update hacking version to latest 2019-05-14 17:38:58 -07:00
network Add validation for VIP network parameters in amphora driver 2021-02-23 09:20:31 +01:00
policies Add amphora agent configuration update admin API 2019-02-11 17:30:53 -08:00
tests Fix LB failover when IP addresses exhausted 2021-03-05 17:03:41 +00:00
volume Support create amphora instance from volume based. 2019-09-10 22:21:42 +00:00
__init__.py fix tox python3 overrides 2018-06-27 09:32:00 +08:00
i18n.py Remove _LI, _LW, _LE, _LC from i18n 2017-05-23 16:28:29 +07:00
opts.py Refactor the failover flows 2020-07-09 10:59:04 +00:00
version.py Adds methods in version.py for proper oslo_reports setup 2016-06-07 11:51:26 +03:00