neutron/neutron/services/l3_router/service_providers
Kevin Benton b5fe13afa8 Only schedule routers from drivers that need it
This adjusts the L3 scheduler framework to ask the L3 plugin if
a given router should be scheduled before scheduling it. To maintain
backwards compatibility, this new method is implemented to return True
in the base class.

The L3 plugin with flavor support overrides this to lookup the driver
associated with a router and check if the driver requires the L3
scheduling framework. This will allows the coexistence of flavors that
needs scheduling and flavors that don't.

Change-Id: I17a64c59eaf5d8605ff8ec2a29e491673be960e7
Implements: blueprint multi-l3-backends
2016-09-06 23:26:46 +00:00
..
__init__.py Add flavor/service provider support to routers 2016-07-26 16:13:35 -07:00
base.py Only schedule routers from drivers that need it 2016-09-06 23:26:46 +00:00
driver_controller.py Only schedule routers from drivers that need it 2016-09-06 23:26:46 +00:00
dvr.py Only schedule routers from drivers that need it 2016-09-06 23:26:46 +00:00
dvrha.py Add flavor/service provider support to routers 2016-07-26 16:13:35 -07:00
ha.py Only schedule routers from drivers that need it 2016-09-06 23:26:46 +00:00
single_node.py Only schedule routers from drivers that need it 2016-09-06 23:26:46 +00:00