summaryrefslogtreecommitdiffstats
path: root/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/GroupPreparer.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2020-09-29 14:23:15 +0200
committerJon Bratseth <bratseth@gmail.com>2020-09-29 14:23:15 +0200
commitfff00d462d0bc17b11b5cf0cd7413eeb1d4cf8aa (patch)
treef33e02a38f8c51bcb0008c6247661843478dd6bc /node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/GroupPreparer.java
parentd70e79bf0a1d5c9c985bcb8be2f64d94fa11da6f (diff)
Enumerate possibilities instead of using builder
Diffstat (limited to 'node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/GroupPreparer.java')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/GroupPreparer.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/GroupPreparer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/GroupPreparer.java
index 75f3c892571..51a30e6d638 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/GroupPreparer.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/GroupPreparer.java
@@ -100,10 +100,8 @@ public class GroupPreparer {
// Offer the nodes on the newly provisioned hosts, this should be enough to cover the deficit
List<NodeCandidate> candidates = provisionedHosts.stream()
- .map(provisionedHost -> new NodeCandidate.Builder(provisionedHost.generateNode())
- .parent(provisionedHost.generateHost())
- .newNode(true)
- .build())
+ .map(host -> NodeCandidate.createExclusiveChild(host.generateNode(),
+ host.generateHost()))
.collect(Collectors.toList());
allocation.offer(candidates);
}