neutron/neutron/tests
Swaminathan Vasudevan 5bbff07beb Tune _get_candidates for faster scheduling in dvr
Right now we have seen some performance issues when
dvr routers are scheduled on multiple compute nodes
with thousands of VMs on the routed subnets.

The _get_candidates call get_l3_agent_candidates with
a complete list of agents irrespective of the routers
already hosted on the agents or not.

So this fix will reduce the amount of iterations that
get_l3_agent_candidates need to process for all the
agents and would increase the control plane performance.

Closes-Bug: #1513678

Conflicts:

	neutron/scheduler/l3_agent_scheduler.py

Change-Id: I8f781d4cbc996ce13441303c9296e4f6ec822b94
(cherry picked from commit 411e6ff157)
2015-12-16 13:28:53 +03:00
..
api Fix default RBAC policy quota 2015-12-03 23:34:30 -08:00
common Make fullstack test_connectivity tests more forgiving 2015-11-27 13:31:26 +00:00
contrib Merge "Fixed filters for functional tests" 2015-09-08 22:40:52 +00:00
etc Get rid of ConfigParser code in ProviderConfiguration 2015-09-21 10:55:56 -07:00
fullstack Make fullstack test_connectivity tests more forgiving 2015-11-27 13:31:26 +00:00
functional Cleanup dhcp namespace upon dhcp setup. 2015-11-14 13:40:19 +01:00
retargetable Remove lingering traces of q_ 2015-07-07 17:04:44 -04:00
tempest Use tempest-lib's token_client 2015-09-16 10:08:50 +00:00
unit Tune _get_candidates for faster scheduling in dvr 2015-12-16 13:28:53 +03:00
var Allow combined certificate/key files for SSL 2014-04-13 09:22:23 +00:00
__init__.py Add eventlet monkey_patch helper 2015-03-24 08:44:00 -07:00
base.py Add tunneling support to full stack tests 2015-09-10 14:30:21 +00:00
fake_notifier.py Pass serializer to oslo.messaging Notifier 2014-06-20 14:58:28 +02:00
post_mortem_debug.py Cleanup recent generalization in post mortem debugger 2014-12-04 15:28:11 +01:00
tools.py test_db_base_plugin_v2: Skip a few tests on some platforms 2015-11-02 17:29:16 +01:00