From 43c01909630b794622ae9ba8e73f012d796b1bad Mon Sep 17 00:00:00 2001 From: alena Date: Wed, 19 Jan 2011 16:31:16 -0800 Subject: [PATCH] Shutdown the network when it fails to implement --- server/src/com/cloud/network/NetworkManagerImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/src/com/cloud/network/NetworkManagerImpl.java b/server/src/com/cloud/network/NetworkManagerImpl.java index 3bc29dee98d..45e15cd84c7 100755 --- a/server/src/com/cloud/network/NetworkManagerImpl.java +++ b/server/src/com/cloud/network/NetworkManagerImpl.java @@ -1045,6 +1045,9 @@ public class NetworkManagerImpl implements NetworkManager, NetworkService, Manag } finally { if (implemented.first() == null) { s_logger.debug("Cleaning up because we're unable to implement network " + network); + network.setState(Network.State.Shutdown); + _networksDao.update(networkId, network); + shutdownNetwork(networkId); } _networksDao.releaseFromLockTable(networkId); }