diff --git a/engine/schema/src/com/cloud/network/dao/NetworkVO.java b/engine/schema/src/com/cloud/network/dao/NetworkVO.java index 34d5aa7420e..65929d5c924 100644 --- a/engine/schema/src/com/cloud/network/dao/NetworkVO.java +++ b/engine/schema/src/com/cloud/network/dao/NetworkVO.java @@ -619,4 +619,9 @@ public class NetworkVO implements Network { public void setVpcId(Long vpcId) { this.vpcId = vpcId; } + + public void setIsReduntant(boolean reduntant) { + this.isRedundant = reduntant; + } + } diff --git a/server/src/com/cloud/network/NetworkServiceImpl.java b/server/src/com/cloud/network/NetworkServiceImpl.java index e50cbe74b86..a99d996f3e4 100644 --- a/server/src/com/cloud/network/NetworkServiceImpl.java +++ b/server/src/com/cloud/network/NetworkServiceImpl.java @@ -2100,6 +2100,9 @@ public class NetworkServiceImpl extends ManagerBase implements NetworkService { } restartNetwork = true; networkOfferingChanged = true; + + //Setting the new network's isReduntant to the new network offering's RedundantRouter. + network.setIsReduntant(_networkOfferingDao.findById(networkOfferingId).getRedundantRouter()); } }