neutron/neutron/services
Yann Morice a29ea3724e [ovn] AZs distribution in L3 port scheduler
Update l3 ovn schedulers (chance, leastloaded) to ensure that LRP gateways are distributed over chassis in the different eligible AZs.

Previous version already ensure that LRP gateways were scheduled over chassis in eligible AZs. But, depending on the deployment characteristics, all these chassis could be in the same AZ. In some use-cases, it could be needed to have LRP gateways in different AZs to be resilient on failures.

This patch re-order the list of eligible chassis to add a priority on selecting chassis in different AZs.

This should provide a solution for users who need to have their router gateways scheduled on chassis from different AZs.

Closes-Bug: #2030741
Change-Id: I72973abbb8b0f9cc5848fd3b4f6463c38c6595f8
2024-01-26 15:22:34 +01:00
..
auto_allocate use payloads for NETWORK callback events 2021-05-08 20:50:46 +03:00
conntrack_helper Bump pylint version to support python 3.8 2020-08-06 16:00:30 +02:00
externaldns Merge "Remove deprecated [designate] admin_* parameters" 2023-11-20 21:24:27 +00:00
flavors use api def ALIAS in supported_extension_aliases 2019-04-08 08:30:20 -06:00
l3_router Router flavors and service type for OVN 2024-01-17 09:33:07 -06:00
local_ip Add Local IP L2 extension skeleton 2021-11-11 10:25:27 +03:00
logapi Use safer methods to get security groups on security group logging 2023-09-18 13:51:50 +02:00
loki Fix Loki tempest jobs 2023-04-23 07:26:55 +02:00
metering Fix some pylint indentation warnings 2022-12-01 16:21:37 +00:00
ndp_proxy Fix some pylint indentation warnings 2022-12-01 16:21:37 +00:00
network_ip_availability Fix some new pylint "R" warnings 2023-07-18 18:06:51 -04:00
network_segment_range Remove "six" library 2020-07-28 16:55:52 +00:00
ovn_l3 [ovn] AZs distribution in L3 port scheduler 2024-01-26 15:22:34 +01:00
placement_report Fix typos in log/error messages 2022-06-01 21:17:29 +05:30
portforwarding Fix some pylint indentation warnings 2022-12-01 16:21:37 +00:00
qos [qos] _validate_create_network_callback return in no network 2023-06-20 15:14:15 +00:00
rbac Neutron RBAC API and network support 2015-08-20 20:00:17 -07:00
revisions Fix some pylint indentation warnings 2022-12-01 16:21:37 +00:00
segments get_hosts_mapped_with_segments add filter agt_type 2023-10-25 16:31:30 +02:00
tag Fix Loki tempest jobs 2023-04-23 07:26:55 +02:00
timestamp Fix some pylint indentation warnings 2022-12-01 16:21:37 +00:00
trunk ovn-trunk: Refactor event handling 2023-09-28 17:11:38 -04:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
provider_configuration.py Merge "Select service_provider on the basis of service_module" 2018-11-15 12:47:09 +00:00
service_base.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00