6ea6fdd874
The "DbQuotaNoLockDriver" quota driver "Reservation" registers clean up is done now in a "PeriodicWorker" spawned by ML2Plugin during the initialization. The "Reservation" registers are no longer deleted synchronously during the API calls. That will prevent from possible database deadlocks when concurrent delete operations clash (as seen in very busy systems, with more then 500 parallel requests). Although those database deadlocks were recoverable, this new implementation will avoid this by allowing onle single thread to execute this command periodically. Related-Bug: #1954662 Change-Id: I50bab57830ce4c1d123b2cbd9d9832690bd4c8f9 |
||
---|---|---|
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 | ||
lower-constraints.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
Get in touch via email. Use [Neutron] in your subject.
To learn how to contribute, please read the CONTRIBUTING.rst file.