diff --git a/neutron/services/segments/db.py b/neutron/services/segments/db.py index 35ea24b6a56..77d1b02b179 100644 --- a/neutron/services/segments/db.py +++ b/neutron/services/segments/db.py @@ -30,7 +30,6 @@ from oslo_db import exception as db_exc from oslo_log import helpers as log_helpers from oslo_utils import uuidutils -from neutron.common import utils from neutron.db import segments_db as db from neutron import manager from neutron.objects import base as base_obj @@ -327,12 +326,6 @@ def _add_segment_host_mapping_for_segment(resource, event, trigger, payload=None): context = payload.context segment = payload.latest_state - if not utils.is_session_active(context.session): - # The session might be in partial rollback state, due to errors in - # peer callback. In that case, there is no need to add the mapping. - # Just return here. - return - if not segment.physical_network: return cp = directory.get_plugin()