Browse Source

Switch DB _utils to new engine facade

Change-Id: I8c74f4fec5bce2762bab51b1aff52b090719e433
Signed-off-by: song baisen <songbaisen@szzt.com.cn>
Co-Authored-By: tangzhuo <ztang@hnu.edu.cn>, zhiyuan_cai <luckyvega.g@gmail.com>
changes/75/668075/1
songbaisen 3 years ago
parent
commit
496d152ceb
  1. 3
      tricircle/network/segment_plugin.py

3
tricircle/network/segment_plugin.py

@ -20,6 +20,7 @@ import re
from neutron.services.segments.plugin import Plugin
from neutron_lib.api.definitions import availability_zone as az_def
from neutron_lib.api.definitions import provider_net
from neutron_lib.db import api as db_api
from neutron_lib.exceptions import availability_zone as az_exc
import tricircle.common.client as t_client
@ -63,7 +64,7 @@ class TricircleSegmentPlugin(Plugin):
if not az_list:
return
t_ctx = t_context.get_context_from_neutron_context(context)
with context.session.begin(subtransactions=True):
with db_api.CONTEXT_WRITER.using(context):
pods = core.query_resource(t_ctx, models.Pod, [], [])
az_set = set(az_list)

Loading…
Cancel
Save