From cb48c978015c3b56dffda2014e8926bb60eda6f0 Mon Sep 17 00:00:00 2001 From: Jayapal Date: Wed, 8 Jan 2014 11:36:43 +0530 Subject: [PATCH] CLOUDSTACK-5552 Setup private gateway state to ready on delete failure On delete private gateway failure set the state to ready, So that it can be deleted later. --- server/src/com/cloud/network/vpc/VpcManagerImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/src/com/cloud/network/vpc/VpcManagerImpl.java b/server/src/com/cloud/network/vpc/VpcManagerImpl.java index 0d1c5373f04..c34ad2304c0 100644 --- a/server/src/com/cloud/network/vpc/VpcManagerImpl.java +++ b/server/src/com/cloud/network/vpc/VpcManagerImpl.java @@ -1559,6 +1559,10 @@ public class VpcManagerImpl extends ManagerBase implements VpcManager, VpcProvis s_logger.debug("Private gateway " + gateway + " was applied succesfully on the backend"); } else { s_logger.warn("Private gateway " + gateway + " failed to apply on the backend"); + gatewayVO.setState(VpcGateway.State.Ready); + _vpcGatewayDao.update(gatewayVO.getId(), gatewayVO); + s_logger.debug("Marked gateway " + gatewayVO + " with state " + VpcGateway.State.Ready); + return false; } }