diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2021-02-03 15:54:52 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2021-02-03 15:54:52 +0100 |
commit | 87e7d5eb3e90cde894eb7183a38a7111e9af048d (patch) | |
tree | 451f33a762f0cc278afb503e1f52c7843f843967 /configserver | |
parent | 21d9cda9a3a50ab3186eecbd9e9ac129762640a2 (diff) |
Add feature flag for max dead bytes ratio.
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 aa9ae65394f..7cbdacca838 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 @@ -164,6 +164,7 @@ public class ModelContextImpl implements ModelContext { private final boolean enableZstdCompressionAccessLog; private final boolean useBucketExecutorForLidSpaceCompact; private final boolean enableFeedBlockInDistributor; + private final double maxDeadBytesRatio; public FeatureFlags(FlagSource source, ApplicationId appId) { this.reindexerWindowSizeIncrement = flagValue(source, appId, Flags.REINDEXER_WINDOW_SIZE_INCREMENT); @@ -183,6 +184,7 @@ public class ModelContextImpl implements ModelContext { this.enableZstdCompressionAccessLog = flagValue(source, appId, Flags.ENABLE_ZSTD_COMPRESSION_ACCESS_LOG); this.useBucketExecutorForLidSpaceCompact = flagValue(source, appId, Flags.USE_BUCKET_EXECUTOR_FOR_LID_SPACE_COMPACT); this.enableFeedBlockInDistributor = flagValue(source, appId, Flags.ENABLE_FEED_BLOCK_IN_DISTRIBUTOR); + this.maxDeadBytesRatio = flagValue(source, appId, Flags.MAX_DEAD_BYTES_RATIO); } @Override public double reindexerWindowSizeIncrement() { return reindexerWindowSizeIncrement; } @@ -202,6 +204,7 @@ public class ModelContextImpl implements ModelContext { @Override public boolean enableZstdCompressionAccessLog() { return enableZstdCompressionAccessLog; } @Override public boolean useBucketExecutorForLidSpaceCompact() { return useBucketExecutorForLidSpaceCompact; } @Override public boolean enableFeedBlockInDistributor() { return enableFeedBlockInDistributor; } + @Override public double maxDeadBytesRatio() { return maxDeadBytesRatio; } private static <V> V flagValue(FlagSource source, ApplicationId appId, UnboundFlag<? extends V, ?, ?> flag) { return flag.bindTo(source) |