octavia/releasenotes/notes/fix-timeout-dict-in-failover-tasks-537456e0fe1d7cb8.yaml
Gregory Thiemonge 4e1cc209f7 Pass timeout_dict to _get_haproxy_versions
The timeout_dict args was ignored when calling _get_haproxy_versions

_get_haproxy_versions might be the first function (that uses the amphora
API) that is called from rest_api_driver, it should respect the
timeout_dict passed by the tasks of the controller (for instance during
a failover a custom timeout_dict is used in order to optimize the
failover of missing amphorae)

Story 2009761
Task 44232

Change-Id: I48a02780adf54b8d6d3bedada448a4f91e0539ed
(cherry picked from commit 6d6a8bdf6c53c20ae5864ae61785ed902e468ae8)
(cherry picked from commit 1da04d126a007416c0ba0822031818371266dd95)
2022-03-29 14:12:32 +02:00

10 lines
374 B
YAML

---
fixes:
- |
Fix an issue when Octavia performs a failover of an ACTIVE-STANDBY load
balancer that has both amphorae missing.
Some tasks in the controller took too much time to timeout because the
timeout value defined in
``[haproxy_amphora].active_connection_max_retries`` and
``[haproxy_amphora].active_connection_rety_interval`` was not used.