bug 6128: Throw exception when applying port forwarding rule fails

status 6128: resolved fixed
This commit is contained in:
kishan 2011-07-12 16:41:17 +05:30
parent 59399966c2
commit b8a19e73af
1 changed files with 6 additions and 1 deletions

View File

@ -55,6 +55,7 @@ import com.cloud.org.Cluster;
import com.cloud.user.AccountManager;
import com.cloud.uservm.UserVm;
import com.cloud.utils.component.Inject;
import com.cloud.utils.exception.CloudRuntimeException;
import com.cloud.vm.DomainRouterVO;
import com.cloud.vm.NicProfile;
import com.cloud.vm.ReservationContext;
@ -175,7 +176,11 @@ public class VirtualRouterElement extends DhcpElement implements NetworkElement,
return true;
}
return _routerMgr.applyFirewallRules(config, rules);
if(!_routerMgr.applyFirewallRules(config, rules)){
throw new CloudRuntimeException("Failed to apply firewall rules in network "+config.getId());
} else {
return true;
}
} else {
return true;
}