aboutsummaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorgjoranv <gv@yahoo-inc.com>2017-04-04 19:21:28 +0200
committergjoranv <gv@yahoo-inc.com>2017-04-04 19:21:28 +0200
commit3ef67afdbdd9c8a3e0e26f60fefee54fbcd36d76 (patch)
treed5c46973bc7a6b0686da9ba62b73bba6be2f5d07 /config-model
parent9b43f1a3707664da3ab78e4fb4692ce6e924e2cf (diff)
Add flavor to VespaModel ProvisionInfos.
- These are added to the ZK application package.
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 */