3d5d82a197

if a gateway chassis is removed we previously only plugged the hole it left in the priorities of the lrps. This can lead to bad choice since we are bound by all other currently used chassis. By allowing us to also reschedule the lower priorities we get significantly more freedom in choosing the most appropriate chassis and prevent overloading an individual one. As an example from the new testcase: previously we would have had all prio 2 schedules on chassis3, but with this change now this distributes better also to chassis4. Partial-Bug: #2023993 Change-Id: I786ff6c0c4d3403b79819df95f9b1d6ac5e8675f
OpenStack Neutron
Neutron is an OpenStack project to provide "network connectivity as a service" between interface devices (e.g., vNICs) managed by other OpenStack services (e.g., Nova).
To learn more about neutron:
- Documentation: https://docs.openstack.org/neutron/latest/
- Features: https://specs.openstack.org/openstack/neutron-specs
- Defects: https://launchpad.net/neutron
- Release notes: https://docs.openstack.org/releasenotes/neutron/index.html
- Source: https://opendev.org/openstack/neutron
If you would like to contribute to Neutron, please read the file CONTRIBUTING.rst or see the Neutron contributor guide:
https://docs.openstack.org/neutron/latest/contributor/contributing.html
Get in touch via email. Use [Neutron] in your subject.
Description
Languages
Python
99.7%
Shell
0.3%