CLOUDSTACK-1427: Failed to delete Guestnetwork which has LB with
Netscaler
There is no need for getIpDeployer to depend on the fact a NetScaler
device is allocated (network is implemented state) or not-allocated
(network is in shutdown state)
diff --git a/plugins/network-elements/netscaler/src/com/cloud/network/element/NetscalerElement.java b/plugins/network-elements/netscaler/src/com/cloud/network/element/NetscalerElement.java
index 8f902df..c1c735a 100644
--- a/plugins/network-elements/netscaler/src/com/cloud/network/element/NetscalerElement.java
+++ b/plugins/network-elements/netscaler/src/com/cloud/network/element/NetscalerElement.java
@@ -638,14 +638,11 @@
@Override
public IpDeployer getIpDeployer(Network network) {
- ExternalLoadBalancerDeviceVO lbDevice = getExternalLoadBalancerForNetwork(network);
- if (lbDevice == null) {
- s_logger.error("Cannot find external load balanacer for network " + network.getName());
- return null;
- }
+
if (_networkMgr.isNetworkInlineMode(network)) {
return getIpDeployerForInlineMode(network);
}
+
return this;
}