neutron/neutron
Rodolfo Alonso Hernandez 56dbfb7ac4 [OVN][Placement] Read the initial config in the maintenance worker
Read the chassis bandwidth configuration (stored in the "Chassis"
registers) only once, in the maintenance worker. The SB synchronizer
will call the OVN client Placement extension
"read_initial_chassis_config" method.

This new approach changes how the Placement information is stored. The
Placement extension does not store anymore a local cache of the
resource providers. Instead of this, in future patches, when this
information is required, the Placement extension will retrieve this
information from the SB DB, reading the content from the "Chassis"
registers and parsing the values.

Partial-Bug: #1578989
Change-Id: I160b1dda85596277125c532ea4ce4df8e4d25b63
2022-02-07 22:35:59 +00:00
..
agent Merge "[OVS] Add IPv6 ICMP RA to the default ingress rules" 2022-02-14 12:11:21 +00:00
api Pass host parameter to the get_network_info method 2022-02-01 08:28:15 +01:00
cmd [OVN] Sync QoS policies 2022-02-02 19:21:21 +00:00
common [OVN] Extend port binding parameter validation 2022-02-14 18:10:06 +03:00
conf Add qos-pps-minimum-rule-alias API extension 2022-02-07 11:52:46 +01:00
core_extensions Revert "Set system_scope='all' in elevated context" 2021-06-15 10:29:20 +02:00
db [Server Side] L3 router support ndp proxy 2022-02-03 10:07:46 +08:00
debug Remove rootwrap execution (2) 2021-02-06 16:23:03 +00:00
exceptions Add port-resource-request-groups extension 2021-10-21 14:30:07 +02:00
extensions Add qos-pps-minimum-rule-alias API extension 2022-02-07 11:52:46 +01:00
hacking Follow up for replacing assertItemsEqual 2021-06-03 16:04:07 +00:00
ipam Using 31-Bit and 32-Bit prefixes for IPv4 reasonably 2021-06-09 07:35:54 +00:00
locale Imported Translations from Zanata 2020-10-11 07:22:44 +00:00
notifiers Use a thread local variable to store the Nova Notifier enable flag 2022-02-02 08:03:38 +00:00
objects [Server Side] L3 router support ndp proxy 2022-02-03 10:07:46 +08:00
pecan_wsgi Execute the quota reservation removal in an isolated DB txn 2021-09-30 13:53:23 +00:00
plugins [OVN][Placement] Read the initial config in the maintenance worker 2022-02-07 22:35:59 +00:00
privileged Check a namespace existence by checking only its own directory 2021-10-25 09:59:32 +00:00
profiling Remove "six" library 2020-07-28 16:55:52 +00:00
quota Execute the quota reservation removal in an isolated DB txn 2021-09-30 13:53:23 +00:00
scheduler Do not fail if the agent load is not bumped 2021-08-25 13:06:28 +00:00
server Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-07 14:51:06 +01:00
services Merge "Add qos-pps-minimum-rule-alias API extension" 2022-02-14 11:55:48 +00:00
tests [OVN][Placement] Read the initial config in the maintenance worker 2022-02-07 22:35:59 +00:00
__init__.py Remove usage of six.PY2 2020-05-22 12:59:01 -04:00
_i18n.py
auth.py Add fake_project_id middleware for noauth 2021-07-05 21:18:09 +05:30
manager.py Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
neutron_plugin_base_v2.py Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
opts.py Add missing DHCP opts for genconfig 2022-01-14 16:35:43 +08:00
policy.py [Policy] Set scope_types for BaseCheck rules 2021-09-06 12:16:47 +02:00
service.py Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-07 14:51:06 +01:00
version.py
worker.py Change process name of neutron-server to match worker role 2019-03-01 14:18:09 -05:00
wsgi.py Disable tracebacks of eventlet.wsgi.server 2022-01-11 09:33:12 +01:00