From c4922c4289f7674c2aed6889ab3de571e2383ac0 Mon Sep 17 00:00:00 2001 From: Spaceman1984 <49917670+Spaceman1984@users.noreply.github.com> Date: Tue, 25 Aug 2020 11:49:51 +0200 Subject: [PATCH] Fixed rolling restart on VPC network (#4272) This PR fixes the problem where restarting a network with cleanup within a VPC destroys the VR first before creating a new one. Fixes: #3815 --- .../java/com/cloud/network/element/VpcVirtualRouterElement.java | 1 + 1 file changed, 1 insertion(+) diff --git a/server/src/main/java/com/cloud/network/element/VpcVirtualRouterElement.java b/server/src/main/java/com/cloud/network/element/VpcVirtualRouterElement.java index 165cb7d28dc..377f18a55d7 100644 --- a/server/src/main/java/com/cloud/network/element/VpcVirtualRouterElement.java +++ b/server/src/main/java/com/cloud/network/element/VpcVirtualRouterElement.java @@ -200,6 +200,7 @@ public class VpcVirtualRouterElement extends VirtualRouterElement implements Vpc if (network.isRollingRestart()) { params.put(VirtualMachineProfile.Param.RollingRestart, true); + vpc.setRollingRestart(true); } final RouterDeploymentDefinition routerDeploymentDefinition = routerDeploymentDefinitionBuilder.create()