From c77c0892b7e34cffae1c70c4d28fcc5b32491571 Mon Sep 17 00:00:00 2001 From: Slawek Kaplonski Date: Tue, 1 Dec 2020 11:22:53 +0100 Subject: [PATCH] Switch to new engine facade for ovn_db_sync module Partially-Implements blueprint: enginefacade-switch Change-Id: I8831bc386ef2a79f81a13ad9d317adc51ce6a2cb --- .../plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py b/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py index ced0e4e0b01..688f96e5468 100644 --- a/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py +++ b/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py @@ -19,6 +19,7 @@ from neutron_lib.api.definitions import l3 from neutron_lib.api.definitions import segment as segment_def from neutron_lib import constants from neutron_lib import context +from neutron_lib.db import api as db_api from neutron_lib import exceptions as n_exc from neutron_lib.plugins import constants as plugin_constants from neutron_lib.plugins import directory @@ -164,7 +165,7 @@ class OvnNbSynchronizer(OvnDbSynchronizer): neutron_sgs = {} neutron_pgs = set() - with ctx.session.begin(subtransactions=True): + with db_api.CONTEXT_READER.using(ctx): for sg in self.core_plugin.get_security_groups(ctx): pg_name = utils.ovn_port_group_name(sg['id']) neutron_pgs.add(pg_name)