49eab7d308
The "ChassisBandwidthConfigEvent" event registration is now done in the "OvnSbIdl" class initialization. That ensures this event is registered in a worker thread. If the event is called before the "OVNMechanismDriver"'s "OVNClient" has been instantiated, the event is skipped. When the OVN placement extension is loaded, all chassis configurations are read and loaded, thus any previous event is not relevant. This patch also adds a "match_fn" check to "ChassisBandwidthConfigEvent". If during an update event, the bandwidth options are not modified, this class does not update the resource provider inventories. Closes-Bug: #1998108 Related-Bug: #1578989 Change-Id: I74883041c642b9498299ebf2b5bf885776e241e0 |
||
---|---|---|
api-ref | ||
devstack | ||
doc | ||
etc | ||
neutron | ||
playbooks | ||
rally-jobs | ||
releasenotes | ||
roles | ||
tools | ||
vagrant/ovn | ||
zuul.d | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pylintrc | ||
.stestr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
TESTING.rst | ||
bindep.txt | ||
plugin.spec | ||
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
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.