neutron/neutron
Oleg Bondarev 2a6fd9d44d Optimize get_ports with QoS extension
Apply qos resource extend func for a full list of ports,
not for each port individually, thus avoiding DB queries for each
individual port.
This should drastically improve port list time in case of many
ports/network with QoS policies assigned.

Change-Id: I1d0b3975ae6e92e34e9da20a0e26ce024422d332
Closes-Bug: #1905726
2021-01-25 08:21:39 +00:00
..
agent Merge "[OVS] Fix live-migration connection disruption" 2021-01-18 13:39:24 +00:00
api Merge "Get sec group ids after address group update" 2021-01-09 02:00:45 +00:00
cmd Merge "[goal] Deprecate the JSON formatted policy file" 2021-01-19 16:31:51 +00:00
common Merge "[goal] Deprecate the JSON formatted policy file" 2021-01-19 16:31:51 +00:00
conf [OVS] Fix live-migration connection disruption 2021-01-13 11:13:41 +00:00
core_extensions Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
db Merge "Extend address group notification data" 2021-01-19 03:02:41 +00:00
debug Fix neutron debug probe to use integration_bridge 2020-03-31 11:17:47 +00:00
extensions Merge "Add normalized_cidr column to SG rules" 2021-01-10 16:32:05 +00:00
hacking Remove "six" library 2020-07-28 16:55:52 +00:00
ipam Switch to new engine facade for IpamPluggableBackend and Ipam driver 2020-12-15 11:10:36 +00:00
locale Imported Translations from Zanata 2020-10-11 07:22:44 +00:00
notifiers [OVS] Fix live-migration connection disruption 2021-01-13 11:13:41 +00:00
objects In OVO PortForwarding, retrieve FIP info from db_obj 2021-01-16 00:06:49 +00:00
pecan_wsgi Log exception generated in Controller.prepare_request_body 2020-08-18 16:18:34 -03:00
plugins Merge "[OVS] Fix live-migration connection disruption" 2021-01-18 13:39:24 +00:00
privileged Implement "FdbInterface" with Pyroute2 2020-12-24 17:00:06 +00:00
profiling Remove "six" library 2020-07-28 16:55:52 +00:00
quota Remove "six" library 2020-07-28 16:55:52 +00:00
scheduler Finish the new DB engine facade migration 2020-11-24 09:20:35 +00:00
server Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-07 14:51:06 +01:00
services Optimize get_ports with QoS extension 2021-01-25 08:21:39 +00:00
tests Merge "[QoS] Get only min bw rules when extending port dict" 2021-01-20 05:56:31 +00:00
__init__.py Remove usage of six.PY2 2020-05-22 12:59:01 -04:00
_i18n.py
auth.py
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 Ensure XenAPI options are loaded 2021-01-03 20:53:01 +09:00
policy.py Merge "[goal] Deprecate the JSON formatted policy file" 2021-01-19 16:31:51 +00: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 neutron-server api worker process should be named to their role 2021-01-11 08:28:32 +08:00