neutron/neutron/services
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
..
auto_allocate Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
conntrack_helper Bump pylint version to support python 3.8 2020-08-06 16:00:30 +02:00
externaldns Treat Forbidden as NotFound in Designate 2020-10-22 12:48:23 +00:00
flavors use api def ALIAS in supported_extension_aliases 2019-04-08 08:30:20 -06:00
l3_router Remove left over code for admin_state_down_before_update 2020-11-09 12:48:53 +00:00
logapi Merge "Refactor the Neutron OSKenApp class" 2021-01-05 10:55:21 +00:00
loki use sqla functions from neutron-lib 2018-07-25 21:04:20 +00:00
metering Update requirements for recent pip failures 2020-12-09 13:17:51 +01:00
network_ip_availability use api def ALIAS in supported_extension_aliases 2019-04-08 08:30:20 -06:00
network_segment_range Remove "six" library 2020-07-28 16:55:52 +00:00
ovn_l3 Disable dns-integration API extension if it's not enabled in ML2 2020-12-10 10:09:29 +00:00
placement_report Locate RP-tree parent by hypervisor name 2019-12-10 10:21:53 +01:00
portforwarding create or delete port forwarding, update the floating ip status 2021-01-12 19:55:37 +08:00
qos Optimize get_ports with QoS extension 2021-01-25 08:21:39 +00:00
rbac Neutron RBAC API and network support 2015-08-20 20:00:17 -07:00
revisions Check the revision number only once 2021-01-08 08:31:26 +00:00
segments Delete segment RPs when network is deleted 2020-05-25 09:10:41 +00:00
tag Implement tagging during bulk port creation 2020-01-28 18:23:37 -06:00
timestamp remove the neutron.db._model_query module 2019-01-25 08:55:25 -07:00
trunk Optimize get_ports with trunk extension 2021-01-12 07:33:06 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
provider_configuration.py Merge "Select service_provider on the basis of service_module" 2018-11-15 12:47:09 +00:00
service_base.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00