83d7eb961d
1. Add OVS QoS driver cache Added minimum bandwidth rules cache in the OVS QoS driver. If a new port is detected in the integration bridge, managed by the OVS agent driver, the QoS extension is applied (if configured). If this new port does not have a QoS rule, by default the QoS configuration is reset in this port. Because this port has no Queue related, the call "QosOVSAgentDriver.delete_minimum_bandwidth" should not execute the rule cleanup. This QoS rule cache implementation per porti is currently used in the OVS QoS driver for the DSCP and the bandwitdh limit rules. 2. If a Queue cannot be deleted, log the QoS registers using it If a Queue is still used in a QoS register in the OVSDB, it cannot be deleted. With the current design, only one QoS rule is created in the database and several Queues are assigned to it. If something external to the OVS agent is handling the Queues and by mistake a Queue is assigned to other QoS registers, this error is now logged before raising the exception. Closes-Bug: #1845176 Change-Id: Ia9077fc20e4ca360819a2e368c8c1f9250e5a6d8 |
||
---|---|---|
api-ref | ||
bin | ||
devstack | ||
doc | ||
etc | ||
neutron | ||
playbooks | ||
rally-jobs | ||
releasenotes | ||
roles | ||
tools | ||
zuul.d | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pylintrc | ||
.stestr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
TESTING.rst | ||
babel.cfg | ||
bindep.txt | ||
lower-constraints.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
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
Get in touch via email. Use [Neutron] in your subject.
To learn how to contribute, please read the CONTRIBUTING.rst file.