diff options
author | gjoranv <gjoranv@gmail.com> | 2017-04-07 13:11:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-07 13:11:49 +0200 |
commit | bde2604037eee583a9e1d21e0f2c352f206816c6 (patch) | |
tree | 5aef61697dc0aaf7a867784b59b410e7cad9c44e /config-model | |
parent | fc61c8f114f2d1dd7938afd6831a9f1c0a05e8e1 (diff) | |
parent | aeacb51b8c54b0cc5685983b56510b190efb8158 (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.java | 13 |
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 */ |