summaryrefslogtreecommitdiffstats
path: root/node-repository
diff options
context:
space:
mode:
authorOla Aunrønning <olaa@verizonmedia.com>2021-04-19 15:49:22 +0200
committerOla Aunrønning <olaa@verizonmedia.com>2021-04-19 15:49:22 +0200
commitf8a8bec612e71e19b6e48859f4cb51cae6a27d06 (patch)
tree79791026453af7d378bc72078494828dd3e58e21 /node-repository
parent35da18f3477ba4e2efe5e58e0fcbede5c7c56990 (diff)
Don't throw IllegalArgumentException if CapacityChecker receives unknown hosts
Diffstat (limited to 'node-repository')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/CapacityChecker.java10
1 files changed, 1 insertions, 9 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/CapacityChecker.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/CapacityChecker.java
index 2b48ae98549..3fd07e1db2a 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/CapacityChecker.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/CapacityChecker.java
@@ -64,18 +64,10 @@ public class CapacityChecker {
}
public List<Node> nodesFromHostnames(List<String> hostnames) {
- List<Node> nodes = hostnames.stream().filter(nodeMap::containsKey)
+ return hostnames.stream().filter(nodeMap::containsKey)
.map(nodeMap::get)
.collect(Collectors.toList());
- if (nodes.size() != hostnames.size()) {
- Set<String> notFoundNodes = new HashSet<>(hostnames);
- notFoundNodes.removeAll(nodes.stream().map(Node::hostname).collect(Collectors.toList()));
- throw new IllegalArgumentException(String.format("Host(s) not found: [ %s ]",
- String.join(", ", notFoundNodes)));
- }
-
- return nodes;
}
public Optional<HostFailurePath> findHostRemovalFailure(List<Node> hostsToRemove) {