aboutsummaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorgjoranv <gjoranv@gmail.com>2017-04-07 13:11:49 +0200
committerGitHub <noreply@github.com>2017-04-07 13:11:49 +0200
commitbde2604037eee583a9e1d21e0f2c352f206816c6 (patch)
tree5aef61697dc0aaf7a867784b59b410e7cad9c44e /config-model
parentfc61c8f114f2d1dd7938afd6831a9f1c0a05e8e1 (diff)
parentaeacb51b8c54b0cc5685983b56510b190efb8158 (diff)
Merge pull request #2167 from yahoo/gjoranv/add-flavor-to-zk-app
Gjoranv/add flavor to zk app
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/HostSystem.java13
1 files changed, 6 insertions, 7 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/HostSystem.java b/config-model/src/main/java/com/yahoo/vespa/model/HostSystem.java
index 920759d3b83..b9698c21da0 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/HostSystem.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/HostSystem.java
@@ -13,6 +13,7 @@ import com.yahoo.config.provision.ProvisionLogger;
import java.net.InetAddress;
import java.net.UnknownHostException;
+import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
@@ -187,13 +188,11 @@ public class HostSystem extends AbstractConfigProducer<Host> {
}
Set<HostSpec> getSingleTenantHosts() {
- LinkedHashSet<HostSpec> hostSpecs = new LinkedHashSet<>();
- for (HostResource host: hostname2host.values()) {
- if (! host.getHost().isMultitenant()) {
- hostSpecs.add(new HostSpec(host.getHostName(), host.primaryClusterMembership()));
- }
- }
- return hostSpecs;
+ return hostname2host.values().stream()
+ .filter(host -> ! host.getHost().isMultitenant())
+ .map(host -> new HostSpec(host.getHostName(), Collections.emptyList(),
+ host.getFlavor(), host.primaryClusterMembership()))
+ .collect(Collectors.toCollection(LinkedHashSet::new));
}
/** A provision logger which forwards to a deploy logger */