OpenStack Networking (Neutron)
Go to file
Rodolfo Alonso Hernandez 49eab7d308 Move registration "ChassisBandwidthConfigEvent" to OvnSbIdl init
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
2022-12-02 14:43:37 +00:00
api-ref Fix some typos 2016-06-28 22:46:19 +02:00
devstack Configure placement credentials for segments plugin 2022-11-24 13:09:25 +00:00
doc Merge "Add tempest job which will run on the oldest Ubuntu release" 2022-11-23 04:44:31 +00:00
etc Fix missing [designate] options 2022-11-22 12:00:50 +09:00
neutron Move registration "ChassisBandwidthConfigEvent" to OvnSbIdl init 2022-12-02 14:43:37 +00:00
playbooks Add new role "prepare_functional_tests_logs" 2022-09-09 08:28:35 +00:00
rally-jobs [ci] Fix several rally task arguments 2020-05-06 14:56:27 +03:00
releasenotes Update tap ip in metadata agent when metadata port ip updated 2022-11-21 09:42:35 +00:00
roles [Functional] Prepare test logs archive only if logs are available 2022-09-14 14:32:34 +00:00
tools [ovn migration] Use ecsda ssh key instead of rsa 2022-10-03 09:38:06 +02:00
vagrant/ovn Fix local neutron folder path in ovn/sparse/Vagrantfile 2020-11-03 17:02:34 +01:00
zuul.d Disable "test_live_migration_with_trunk" execution from dvr job 2022-11-23 13:16:18 +01:00
.coveragerc Cleanup coverage configuration 2016-10-17 17:06:19 +05:30
.gitignore Add etc/neutron/*.sample files to be ignored by git 2019-12-12 12:38:24 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:38:27 +00:00
.mailmap Add mailmap entry 2014-05-16 13:40:04 -04:00
.pylintrc Merge "Fix misplaced comparison constant warnings" 2022-10-06 23:07:21 +00:00
.stestr.conf Fix post gate hook to accommodate for new os-testr 2017-09-12 14:20:12 -06:00
CONTRIBUTING.rst [Community goal] Add contributor and PTL guide 2020-03-03 04:43:26 +01:00
HACKING.rst Follow up for replacing assertItemsEqual 2021-06-03 16:04:07 +00:00
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 2011-08-08 12:31:04 -07:00
README.rst Doc: make the contributor guide more visible 2022-07-14 13:08:56 +02:00
TESTING.rst Remove reference to 'all-plugin' tox environment 2022-10-07 15:55:37 +02:00
bindep.txt Drop vzctl dep from bindep package list 2022-04-12 16:40:09 +05:30
plugin.spec Add OVN migration OSP 16.2 option 2021-01-24 17:18:55 +02:00
requirements.txt Avoid race condition when deleting trunk bridges 2022-11-17 10:39:30 +01:00
setup.cfg Merge "Fix missing [designate] options" 2022-11-25 09:07:33 +00:00
setup.py Updated from global requirements 2017-03-04 11:19:58 +00:00
test-requirements.txt Follow-up: Move linters dependencies to tox.ini 2021-01-07 04:26:07 +09:00
tox.ini Execute functional test "test_get_all_devices" alone 2022-11-16 01:40:03 +01:00

README.rst

OpenStack Neutron

image

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:

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.