aboutsummaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-12-09 17:02:20 +0100
committerGitHub <noreply@github.com>2021-12-09 17:02:20 +0100
commit828ebd77e0a57c1da583f43f1f2bc0512ab698e9 (patch)
tree3a714fa3f881235b4ee7926c7947ad1de5d25e19 /configserver
parente061a2ebc05d7635b1c847a72f53abdab6d288ae (diff)
parent9ed63256af18e928ab11ad8b561a969fb8a20df4 (diff)
Merge pull request #20434 from vespa-engine/arnej/feature-flag-for-doctypes-config
add feature flag for using new "doctype" array in documentmanager.def
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java4
1 files changed, 3 insertions, 1 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 a7deac443a5..1b55d17fd36 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
@@ -201,6 +201,7 @@ public class ModelContextImpl implements ModelContext {
private final boolean ignoreThreadStackSizes;
private final boolean unorderedMergeChaining;
private final boolean useV8GeoPositions;
+ private final boolean useV8DocManagerCfg;
public FeatureFlags(FlagSource source, ApplicationId appId) {
this.defaultTermwiseLimit = flagValue(source, appId, Flags.DEFAULT_TERM_WISE_LIMIT);
@@ -240,7 +241,7 @@ public class ModelContextImpl implements ModelContext {
this.ignoreThreadStackSizes = flagValue(source, appId, Flags.IGNORE_THREAD_STACK_SIZES);
this.unorderedMergeChaining = flagValue(source, appId, Flags.UNORDERED_MERGE_CHAINING);
this.useV8GeoPositions = flagValue(source, appId, Flags.USE_V8_GEO_POSITIONS);
-
+ this.useV8DocManagerCfg = flagValue(source, appId, Flags.USE_V8_DOC_MANAGER_CFG);
}
@Override public double defaultTermwiseLimit() { return defaultTermwiseLimit; }
@@ -282,6 +283,7 @@ public class ModelContextImpl implements ModelContext {
@Override public boolean ignoreThreadStackSizes() { return ignoreThreadStackSizes; }
@Override public boolean unorderedMergeChaining() { return unorderedMergeChaining; }
@Override public boolean useV8GeoPositions() { return useV8GeoPositions; }
+ @Override public boolean useV8DocManagerCfg() { return useV8DocManagerCfg; }
private static <V> V flagValue(FlagSource source, ApplicationId appId, UnboundFlag<? extends V, ?, ?> flag) {
return flag.bindTo(source)