octavia/octavia/amphorae/drivers
Nir Magnezi 000896d84f Fix IPv6 in Active/Standby topology
Load balancers with IPv6 VIP addresses would fail to create due to
a duplicate address detection issue. The keepalived process would also
crash with a segfault due to a known bug[1].

This patch resolves both issues and allows load balancers with IPv6
VIP addresses to be created in active/standby topology.

Conflicts:
       octavia/amphorae/backends/agent/agent_jinja_cfg.py
       octavia/amphorae/backends/agent/api_server/listener.py
       octavia/amphorae/backends/agent/api_server/plug.py
       octavia/amphorae/backends/agent/api_server/templates/plug_vip_ethX.conf.j2
       octavia/amphorae/backends/agent/templates/amphora_agent_conf.template
       octavia/tests/functional/amphorae/backend/agent/api_server/test_server.py
       octavia/tests/unit/amphorae/backends/agent/test_agent_jinja_cfg.py
Note that this patch was adapted for the stable/queens branch.

[1] https://github.com/acassen/keepalived/issues/457

Story: 2003451
Task: 24657
Co-Authored-By: Michael Johnson <johnsomor@gmail.com>

Change-Id: I15a4be05740e2657f998902d468e57763c3ed52e
(cherry picked from commit fbb9397979)
(cherry picked from commit e2b7f010d6)
2019-02-04 20:28:34 +00:00
..
haproxy Fix failover when multiple amphora have failed 2018-08-08 14:54:41 -07:00
health Separate the thread pool for health and stats update 2018-11-19 16:38:19 +01:00
keepalived Fix IPv6 in Active/Standby topology 2019-02-04 20:28:34 +00:00
noop_driver Fix failover when multiple amphora have failed 2018-08-08 14:54:41 -07:00
__init__.py Initial directory skeleton 2014-09-04 15:28:10 -06:00
driver_base.py Fix failover when multiple amphora have failed 2018-08-08 14:54:41 -07:00