From 2215f8b12de3fef7ea93ddda81cf9fa2208c17f3 Mon Sep 17 00:00:00 2001 From: Rakesh Venkatesh Date: Wed, 12 Feb 2020 10:29:07 +0100 Subject: [PATCH] Ignore site to site vpn status check on internallbvm When the state of the site to site vpn changes, the check is done on all the virtual routers including the internal load balancing vm as well. It is not needed to check the state for internal load balancing vm --- .../network/router/VirtualNetworkApplianceManagerImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java b/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java index 643ccbbf8a46..43069cbc1404 100644 --- a/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java +++ b/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java @@ -840,6 +840,10 @@ public void doInTransactionWithoutResult(final TransactionStatus status) { @DB protected void updateSite2SiteVpnConnectionState(final List routers) { for (final DomainRouterVO router : routers) { + if (router.getRole() == Role.INTERNAL_LB_VM) { + continue; + } + final List conns = _s2sVpnMgr.getConnectionsForRouter(router); if (conns == null || conns.isEmpty()) { continue;