Merge "[sqlalchemy-20] Add the needed DB context decorators in ``ml2.plugin``"

This commit is contained in:
Zuul 2022-07-01 13:48:33 +00:00 committed by Gerrit Code Review
commit b737253943
1 changed files with 6 additions and 5 deletions

View File

@ -2498,11 +2498,12 @@ class Ml2Plugin(db_base_plugin_v2.NeutronDbPluginV2,
# change in segments could affect resulting network mtu, so let's
# recalculate it
network_db = self._get_network(context, network_id)
network_db.mtu = self._get_network_mtu(
network_db,
validate=(event != events.PRECOMMIT_DELETE))
network_db.save(session=context.session)
with db_api.CONTEXT_WRITER.using(context):
network_db = self._get_network(context, network_id)
network_db.mtu = self._get_network_mtu(
network_db,
validate=(event != events.PRECOMMIT_DELETE))
network_db.save(session=context.session)
try:
self._notify_mechanism_driver_for_segment_change(