[apic-mapping] support for traffic stitching plumber
Partially implements blueprint node-centric-chain-plugin
(cherry picked from commit fe7c901330)
Change-Id: I8e08d9423379b4defa5483c58bcf53f511c77d77
This commit is contained in:
committed by
Sumit Naiksatam
parent
d0dc5d3ae9
commit
86625cd58d
@@ -19,6 +19,7 @@ import sqlalchemy as sa
|
||||
|
||||
from gbpservice.network.neutronv2 import local_api
|
||||
from gbpservice.neutron.extensions import driver_proxy_group as pg_ext
|
||||
from gbpservice.neutron.extensions import group_policy as gbp_ext
|
||||
from gbpservice.neutron.services.grouppolicy import (
|
||||
group_policy_driver_api as api)
|
||||
from gbpservice.neutron.services.grouppolicy.common import exceptions as exc
|
||||
@@ -215,7 +216,11 @@ class ImplicitPolicyDriver(api.PolicyDriver, local_api.LocalAPI):
|
||||
|
||||
def _cleanup_l2_policy(self, context, l2p_id):
|
||||
if self._l2_policy_is_owned(context._plugin_context.session, l2p_id):
|
||||
self._delete_l2_policy(context._plugin_context, l2p_id)
|
||||
try:
|
||||
self._delete_l2_policy(context._plugin_context, l2p_id)
|
||||
except gbp_ext.L2PolicyInUse:
|
||||
LOG.info(_("Cannot delete implicit L2 Policy %s because it's "
|
||||
"in use."), l2p_id)
|
||||
|
||||
def _use_implicit_l3_policy(self, context):
|
||||
tenant_id = context.current['tenant_id']
|
||||
|
||||
Reference in New Issue
Block a user