Merge "Switch to new enginefacade in l3_hascheduler_db module"
This commit is contained in:
commit
16a6e13573
|
@ -17,6 +17,7 @@ from neutron_lib.callbacks import events
|
||||||
from neutron_lib.callbacks import registry
|
from neutron_lib.callbacks import registry
|
||||||
from neutron_lib.callbacks import resources
|
from neutron_lib.callbacks import resources
|
||||||
from neutron_lib import constants
|
from neutron_lib import constants
|
||||||
|
from neutron_lib.db import api as db_api
|
||||||
from neutron_lib.plugins import constants as plugin_constants
|
from neutron_lib.plugins import constants as plugin_constants
|
||||||
from neutron_lib.plugins import directory
|
from neutron_lib.plugins import directory
|
||||||
|
|
||||||
|
@ -41,7 +42,7 @@ class L3_HA_scheduler_db_mixin(l3_sch_db.AZL3AgentSchedulerDbMixin):
|
||||||
return {'agents': agents}
|
return {'agents': agents}
|
||||||
|
|
||||||
def list_l3_agents_hosting_router(self, context, router_id):
|
def list_l3_agents_hosting_router(self, context, router_id):
|
||||||
with context.session.begin(subtransactions=True):
|
with db_api.CONTEXT_WRITER.using(context):
|
||||||
router_db = self._get_router(context, router_id)
|
router_db = self._get_router(context, router_id)
|
||||||
if router_db.extra_attributes.ha:
|
if router_db.extra_attributes.ha:
|
||||||
agents = self.get_l3_bindings_hosting_router_with_ha_states(
|
agents = self.get_l3_bindings_hosting_router_with_ha_states(
|
||||||
|
|
Loading…
Reference in New Issue