diff options
author | Martin Polden <mpolden@mpolden.no> | 2020-03-20 10:46:46 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2020-03-20 11:15:31 +0100 |
commit | d9671728c339a75e0d747e61a32dcbb9e6877ef2 (patch) | |
tree | 53fda537ffe44156bc2b482243ea00919bf740f7 /configserver | |
parent | cc659eb6a33016e412f89b797ea09b10fa4c5f3a (diff) |
Allocate dedicated nodes when no nodes are specified
Guarded by feature flag.
Diffstat (limited to 'configserver')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java index 930bdaadcea..a292ea65d9d 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java @@ -146,6 +146,7 @@ public class ModelContextImpl implements ModelContext { private final boolean usePhraseSegmenting; private final String proxyProtocol; private final Optional<AthenzDomain> athenzDomain; + private final boolean useDedicatedNodesWhenUnspecified; public Properties(ApplicationId applicationId, boolean multitenantFromConfig, @@ -186,6 +187,8 @@ public class ModelContextImpl implements ModelContext { this.proxyProtocol = Flags.PROXY_PROTOCOL.bindTo(flagSource) .with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value(); this.athenzDomain = athenzDomain; + this.useDedicatedNodesWhenUnspecified = Flags.DEDICATED_NODES_WHEN_UNSPECIFIED.bindTo(flagSource) + .with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value(); } @Override @@ -251,6 +254,12 @@ public class ModelContextImpl implements ModelContext { @Override public Optional<AthenzDomain> athenzDomain() { return athenzDomain; } + + @Override + public boolean useDedicatedNodesWhenUnspecified() { + return useDedicatedNodesWhenUnspecified; + } + } } |