octavia/octavia/common
Xing Zhang d9603b3d21 Fix weighted round-robin about UDP and SCTP listener
'lb_algo rr' in keepalived won't work correctly with weight
for UDP and SCTP listeners, it should be 'lb_algo wrr'.

'wrr' is superset of 'rr' algorithm, as round-robin is
a specical instance of the weighted round-robin scheduling,
in which all the weights are equal. [1]

Algorithm in HAProxy is set to 'roundrobin', which also support
weights, but in keepalived must be set to 'wrr' to work with
the weighted round-robin scheduling, as it is different to 'rr'.

[1] https://www.keepalived.org/doc/scheduling_algorithms.html

Story 2008462
Task 41491

Change-Id: Ic63929d8864e5285baf70dd85e6362988bf2863f
(cherry picked from commit 5352a10f62)
2021-04-06 10:14:25 +00:00
..
jinja Fix weighted round-robin about UDP and SCTP listener 2021-04-06 10:14:25 +00:00
tls_utils Fix new pylint errors 2020-08-21 15:00:27 +02:00
__init__.py Add license for empty __init__.py 2018-03-14 07:02:56 +09:00
base_taskflow.py Merge "Allow amphorav2 to run without jobboard" 2020-08-25 22:47:04 +00:00
clients.py Fix neutron subnet lookup ignoring endpoint_type 2020-06-25 17:10:38 +00:00
config.py Make /healthcheck cache results 2021-03-15 21:43:43 +00:00
constants.py Fix pool ALPN compatibility with older amphora 2021-03-30 16:09:29 +00:00
context.py Fix new pylint errors 2020-08-21 15:00:27 +02:00
data_models.py Add ALPN support for TLS-enabled pools 2021-01-28 14:42:48 +01:00
decorators.py Update Octavia docs for documentation migration 2017-07-03 11:43:40 -07:00
exceptions.py Introduce an image driver interface 2020-09-03 20:06:35 +00:00
keystone.py Fix new pylint errors 2020-08-21 15:00:27 +02:00
policy.py [goal] Deprecate the JSON formatted policy file 2021-03-10 22:09:35 -06:00
rpc.py Fix oslo messaging connection leakage 2019-02-18 15:28:22 -08:00
service.py Set neutron client logging to INFO 2019-09-13 16:09:29 -07:00
stats.py Refactoring amphora stats driver interface 2020-09-08 15:32:04 -07:00
utils.py Fix pep8 errors 2021-02-22 17:52:27 +01:00
validate.py Add ALPN support for TLS-terminated HTTPS LBs 2020-08-27 13:19:52 +02:00