From 552a0e8e631753c5dc1cddcf147beff0d34a8e79 Mon Sep 17 00:00:00 2001 From: jonmv Date: Thu, 23 May 2024 10:46:30 +0200 Subject: Check only among potentialChildren --- .../java/com/yahoo/vespa/hosted/provision/provisioning/Activator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'node-repository') diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/Activator.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/Activator.java index 56d125abc47..9aaf01f6fc7 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/Activator.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/Activator.java @@ -172,10 +172,10 @@ class Activator { .hostnames(); Set applicationParentHostnames = new HashSet<>(parentHostnames); - applicationParentHostnames.removeIf(host -> allNodes.childrenOf(host).type(Type.combined, Type.container, Type.content).isEmpty()); + applicationParentHostnames.removeIf(host -> potentialChildren.childrenOf(host).type(Type.combined, Type.container, Type.content).isEmpty()); Set nonActiveApplicationHosts = new HashSet<>(nonActiveHosts); - nonActiveApplicationHosts.removeIf(host -> allNodes.childrenOf(host).type(Type.combined, Type.container, Type.content).isEmpty()); + nonActiveApplicationHosts.removeIf(host -> potentialChildren.childrenOf(host).type(Type.combined, Type.container, Type.content).isEmpty()); if (nonActiveHosts.size() > 0) { int numActiveApplication = applicationParentHostnames.size() - nonActiveApplicationHosts.size(); -- cgit v1.2.3