diff options
author | Harald Musum <musum@verizonmedia.com> | 2020-05-23 07:21:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-23 07:21:43 +0200 |
commit | 52e8214e1dfcc987b8227d19c288d05b54e711f9 (patch) | |
tree | 5e2355e5c08ba7698cf9c6e930496fb2a5ce9385 /config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java | |
parent | 5c0bfb06784075ac72c7891b7dce6454d85bdff8 (diff) |
Revert "Bratseth/real resources in model"
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java b/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java index 207e130eaaa..29bb578a67b 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java @@ -3,6 +3,7 @@ package com.yahoo.vespa.model.container; import com.yahoo.config.model.api.container.ContainerServiceType; import com.yahoo.config.model.producer.AbstractConfigProducer; +import com.yahoo.config.provision.Flavor; import com.yahoo.container.bundle.BundleInstantiationSpecification; import com.yahoo.container.handler.ThreadpoolConfig; import com.yahoo.osgi.provider.model.ComponentModel; @@ -44,8 +45,8 @@ public final class ApplicationContainer extends Container implements @Override public void getConfig(QrStartConfig.Builder builder) { if (getHostResource() != null) { - if ( ! getHostResource().advertisedResources().isUnspecified()) { - NodeResourcesTuning flavorTuning = new NodeResourcesTuning(getHostResource().advertisedResources()); + if (getHostResource().getFlavor().isPresent()) { + NodeFlavorTuning flavorTuning = new NodeFlavorTuning(getHostResource().getFlavor().get()); flavorTuning.getConfig(builder); } } @@ -79,11 +80,11 @@ public final class ApplicationContainer extends Container implements @Override public void getConfig(ThreadpoolConfig.Builder builder) { if (! (parent instanceof ContainerCluster)) return; - if ((getHostResource() == null) || getHostResource().advertisedResources().isUnspecified()) return; + if ((getHostResource() == null) || getHostResource().getFlavor().isEmpty()) return; ContainerCluster containerCluster = (ContainerCluster) parent; if (containerCluster.getThreadPoolSizeFactor() <= 0.0) return; - NodeResourcesTuning flavorTuning = new NodeResourcesTuning(getHostResource().advertisedResources()) + NodeFlavorTuning flavorTuning = new NodeFlavorTuning(getHostResource().getFlavor().get()) .setThreadPoolSizeFactor(containerCluster.getThreadPoolSizeFactor()) .setQueueSizeFactor(containerCluster.getQueueSizeFactor()); flavorTuning.getConfig(builder); |