Merge "Fix error while connecting to busy NSX L2 Gateway"
This commit is contained in:
commit
3dec917a8f
@ -2009,8 +2009,11 @@ class NvpPluginV2(addr_pair_db.AllowedAddressPairsMixin,
|
|||||||
network_mapping_info):
|
network_mapping_info):
|
||||||
# Ensure the default gateway in the config file is in sync with the db
|
# Ensure the default gateway in the config file is in sync with the db
|
||||||
self._ensure_default_network_gateway()
|
self._ensure_default_network_gateway()
|
||||||
return super(NvpPluginV2, self).connect_network(
|
try:
|
||||||
context, network_gateway_id, network_mapping_info)
|
return super(NvpPluginV2, self).connect_network(
|
||||||
|
context, network_gateway_id, network_mapping_info)
|
||||||
|
except NvpApiClient.Conflict:
|
||||||
|
raise nvp_exc.NvpL2GatewayAlreadyInUse(gateway=network_gateway_id)
|
||||||
|
|
||||||
def disconnect_network(self, context, network_gateway_id,
|
def disconnect_network(self, context, network_gateway_id,
|
||||||
network_mapping_info):
|
network_mapping_info):
|
||||||
|
Loading…
Reference in New Issue
Block a user