Merge "Switch to new enginefacade in l3_hascheduler_db module"

This commit is contained in:
Zuul 2020-03-13 22:22:50 +00:00 committed by Gerrit Code Review
commit 16a6e13573
1 changed files with 2 additions and 1 deletions

View File

@ -17,6 +17,7 @@ from neutron_lib.callbacks import events
from neutron_lib.callbacks import registry
from neutron_lib.callbacks import resources
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 directory
@ -41,7 +42,7 @@ class L3_HA_scheduler_db_mixin(l3_sch_db.AZL3AgentSchedulerDbMixin):
return {'agents': agents}
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)
if router_db.extra_attributes.ha:
agents = self.get_l3_bindings_hosting_router_with_ha_states(