NSX-V: Re-raise exception if failed to assign security-group to port

We want to stop port-update request if it fails to add the vnic
to one of the security-groups at the backend.

Change-Id: I3bcd47c27cc19c444d45ab15a591efd7fbf7b1ce
Closes-Bug: #1633729
This commit is contained in:
Roey Chen 2016-06-30 05:41:25 -07:00 committed by garyk
parent fffa4952f2
commit 34616b5ba1
1 changed files with 5 additions and 4 deletions

View File

@ -512,10 +512,11 @@ class NsxVPluginV2(addr_pair_db.AllowedAddressPairsMixin,
"group %(vnic_id)s"),
{'sg_id': sg_id, 'vnic_id': vnic_id})
except Exception:
LOG.debug("NSX security group %(sg_id)s member add "
"failed %(vnic_id)s.",
{'sg_id': sg_id,
'vnic_id': vnic_id})
with excutils.save_and_reraise_exception():
LOG.error(_LE("NSX security group %(sg_id)s member add "
"failed %(vnic_id)s."),
{'sg_id': sg_id,
'vnic_id': vnic_id})
def _add_security_groups_port_mapping(self, session, vnic_id,
added_sgids):