aboutsummaryrefslogtreecommitdiffstats
path: root/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-11-11 09:29:58 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2022-11-11 09:29:58 +0100
commitc79a0c2500dd42d8e6f65e037b50ede68bf70b0d (patch)
tree534548f7fac1cd6a1e16c562b4b360069f5cbdec /configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java
parentf2ce165982217902ea84bcb12e7a10fe008bacd4 (diff)
Control dispatcher warmup
Diffstat (limited to 'configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java3
1 files changed, 3 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 88a0596df7f..9750fe7d120 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
@@ -167,6 +167,7 @@ public class ModelContextImpl implements ModelContext {
public static class FeatureFlags implements ModelContext.FeatureFlags {
private final String queryDispatchPolicy;
+ private final double queryDispatchWarmup;
private final double defaultTermwiseLimit;
private final String feedSequencer;
private final String responseSequencer;
@@ -251,6 +252,7 @@ public class ModelContextImpl implements ModelContext {
this.rpc_num_targets = flagValue(source, appId, version, Flags.RPC_NUM_TARGETS);
this.rpc_events_before_wakeup = flagValue(source, appId, version, Flags.RPC_EVENTS_BEFORE_WAKEUP);
this.queryDispatchPolicy = flagValue(source, appId, version, Flags.QUERY_DISPATCH_POLICY);
+ this.queryDispatchWarmup = flagValue(source, appId, version, PermanentFlags.QUERY_DISPATCH_WARMUP);
this.useRestrictedDataPlaneBindings = flagValue(source, appId, version, Flags.RESTRICT_DATA_PLANE_BINDINGS);
this.heapPercentage = flagValue(source, appId, version, PermanentFlags.HEAP_SIZE_PERCENTAGE);
this.useOldJdiscContainerStartup = flagValue(source, appId, version, Flags.USE_OLD_JDISC_CONTAINER_STARTUP);
@@ -259,6 +261,7 @@ public class ModelContextImpl implements ModelContext {
@Override public boolean useOldJdiscContainerStartup() { return useOldJdiscContainerStartup; }
@Override public int heapSizePercentage() { return heapPercentage; }
@Override public String queryDispatchPolicy() { return queryDispatchPolicy; }
+ @Override public double queryDispatchWarmup() { return queryDispatchWarmup; }
@Override public double defaultTermwiseLimit() { return defaultTermwiseLimit; }
@Override public String feedSequencerType() { return feedSequencer; }
@Override public String responseSequencerType() { return responseSequencer; }