neutron/neutron
Kevin Benton 2a32ae9271 Bulk up port context retrieval
With the switch to subquery relationships, individual get_port calls
can get expensive with large numbers of ports
(100ms per port in my dev environment). This patch bulks up the
retrieval of the port contexts so one set of queries covers all
of the devices in an RPC call.

Partial-Bug: #1665215
Change-Id: I63757e143b23c24c349be98dc5a09115b8709a25
(cherry picked from commit 529da4e583)
2017-05-23 10:32:13 -07:00
..
agent Merge "Handle CIDR IP address in allowed address pairs" into stable/ocata 2017-05-19 01:50:00 +00:00
api Stop making IP-specific provider rules in SG code 2017-04-13 19:54:02 +00:00
callbacks Merge "Routed networks IPv4 inventory in Nova GRP" 2017-01-24 22:37:41 +00:00
cmd Disable process monitor for keepalived test 2017-03-09 15:55:10 +00:00
common Fixes crash when starting Neutron OVS Agent on Windows 2017-04-05 11:48:52 +03:00
conf Revert "Linux Bridge: driver support for QoS egress minimum bandwidth" 2017-02-10 04:34:21 +00:00
core_extensions Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
db Merge "Allow self-sharing RBAC rules to be deleted without usage check" into stable/ocata 2017-05-12 18:03:10 +00:00
debug Replace device owners hard coded strings to neutron_lib constants 2016-07-12 04:11:35 -04:00
extensions Enhance tag mechanism 2017-02-06 10:09:05 +00:00
hacking Register sqlalchemy events through hook for UT cleanup 2017-01-20 04:15:01 -08:00
ipam OVO for Ipam(Allocation,Subnet,Pool) 2017-01-19 19:25:01 +00:00
locale Imported Translations from Zanata 2017-04-16 09:45:42 +00:00
notifiers Turn nova notifier into a proper rate limiter 2017-03-20 20:48:58 +00:00
objects Merge "Fixes to allow OVO deserializion of ports/networks" 2017-02-01 09:38:30 +00:00
pecan_wsgi Init policy in pecan after hook as well 2017-04-28 10:01:52 +00:00
plugins Bulk up port context retrieval 2017-05-23 10:32:13 -07:00
privileged Do not raise an error deleting neighbour entry 2017-01-26 16:22:20 -05:00
quota Register sqlalchemy events through hook for UT cleanup 2017-01-20 04:15:01 -08:00
scheduler Remove deprecated min_l3_agents_per_router 2017-01-16 14:25:22 -05:00
server Revert "Revert "Remove threading before process forking"" 2016-06-02 21:26:08 +00:00
services Use correct retry mechanism in tags 2017-04-28 12:11:20 +00:00
tests Bulk up port context retrieval 2017-05-23 10:32:13 -07:00
__init__.py Hacking rule to check i18n usage 2016-03-30 21:28:37 -04:00
_i18n.py Move i18n to _i18n, as per oslo_i18n guidelines 2015-12-01 19:29:10 -07:00
auth.py
context.py Correctly set project_name 2017-01-20 16:11:00 -05:00
manager.py Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
neutron_plugin_base_v2.py Revert "Revert "Remove threading before process forking"" 2016-06-02 21:26:08 +00:00
opts.py XenAPI: Support daemon mode for rootwrap 2017-01-19 07:33:43 +00:00
policy.py Merge "Use to_policy_values for policy enforcement" 2016-12-02 23:00:00 +00:00
service.py Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
version.py
worker.py Move AgentStatusCheckWorker to PeriodicWorker 2016-11-17 15:31:19 -08:00
wsgi.py Merge "Use dispose_pool() from oslo.db" 2016-08-26 22:03:41 +00:00