diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-12-06 10:42:48 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-12-06 10:42:48 +0100 |
commit | ff4825c7d9c1e367ebd561fb83872ea757c5592c (patch) | |
tree | 41af906c33f27d143d18b5814c225b73f6168ec6 /configserver | |
parent | 0754f11f6bb14b209e7739c5c1af44f23bc67743 (diff) |
Add use-estimate-for-fetch-postings feature flag
Diffstat (limited to 'configserver')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java | 3 |
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 27c24c5d6ed..2f126cd84d3 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 @@ -203,6 +203,7 @@ public class ModelContextImpl implements ModelContext { private final String summaryDecodePolicy; private final boolean alwaysMarkPhraseExpensive; private final boolean createPostinglistWhenNonStrict; + private final boolean useEstimateForFetchPostings; private final int contentLayerMetadataFeatureLevel; private final boolean dynamicHeapSize; private final String unknownConfigDefinition; @@ -254,6 +255,7 @@ public class ModelContextImpl implements ModelContext { this.usePerDocumentThrottledDeleteBucket = flagValue(source, appId, version, Flags.USE_PER_DOCUMENT_THROTTLED_DELETE_BUCKET); this.alwaysMarkPhraseExpensive = flagValue(source, appId, version, Flags.ALWAYS_MARK_PHRASE_EXPENSIVE); this.createPostinglistWhenNonStrict = flagValue(source, appId, version, Flags.CREATE_POSTINGLIST_WHEN_NON_STRICT); + this.useEstimateForFetchPostings = flagValue(source, appId, version, Flags.USE_ESTIMATE_FOR_FETCH_POSTINGS); } @Override public int heapSizePercentage() { return heapPercentage; } @@ -301,6 +303,7 @@ public class ModelContextImpl implements ModelContext { } @Override public boolean alwaysMarkPhraseExpensive() { return alwaysMarkPhraseExpensive; } @Override public boolean createPostinglistWhenNonStrict() { return createPostinglistWhenNonStrict; } + @Override public boolean useEstimateForFetchPostings() { return useEstimateForFetchPostings; } @Override public int contentLayerMetadataFeatureLevel() { return contentLayerMetadataFeatureLevel; } @Override public boolean dynamicHeapSize() { return dynamicHeapSize; } @Override public String unknownConfigDefinition() { return unknownConfigDefinition; } |