diff options
author | Ola Aunrønning <olaa@verizonmedia.com> | 2021-04-19 15:49:22 +0200 |
---|---|---|
committer | Ola Aunrønning <olaa@verizonmedia.com> | 2021-04-19 15:49:22 +0200 |
commit | f8a8bec612e71e19b6e48859f4cb51cae6a27d06 (patch) | |
tree | 79791026453af7d378bc72078494828dd3e58e21 /node-repository | |
parent | 35da18f3477ba4e2efe5e58e0fcbede5c7c56990 (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.java | 10 |
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) { |