diff options
author | Morten Tokle <mortent@yahooinc.com> | 2022-05-09 14:42:06 +0200 |
---|---|---|
committer | Morten Tokle <mortent@yahooinc.com> | 2022-05-09 14:42:06 +0200 |
commit | 9ec88159ecb981d91997a35b059edb28e7802cb4 (patch) | |
tree | 7137b70ca91500840a3e583cfb830b7cbc5cb2cd /configserver/src | |
parent | ba1ec40ccfe7f10ce757263871dd149b0709b8bf (diff) |
Flag to control proxy protocol mixed mode
Diffstat (limited to 'configserver/src')
-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 fbad212b85f..1042c38f995 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 @@ -207,6 +207,7 @@ public class ModelContextImpl implements ModelContext { private final boolean experimentalSdParsing; private final boolean enableBitVectors; private final Architecture adminClusterArchitecture; + private final boolean enableProxyProtocolMixedMode; public FeatureFlags(FlagSource source, ApplicationId appId, Version version) { this.defaultTermwiseLimit = flagValue(source, appId, version, Flags.DEFAULT_TERM_WISE_LIMIT); @@ -251,6 +252,7 @@ public class ModelContextImpl implements ModelContext { this.experimentalSdParsing = flagValue(source, appId, version, Flags.EXPERIMENTAL_SD_PARSING); this.enableBitVectors = flagValue(source, appId, version, Flags.ENABLE_BIT_VECTORS); this.adminClusterArchitecture = Architecture.valueOf(flagValue(source, appId, version, PermanentFlags.ADMIN_CLUSTER_NODE_ARCHITECTURE)); + this.enableProxyProtocolMixedMode = flagValue(source, appId, version, Flags.ENABLE_PROXY_PROTOCOL_MIXED_MODE); } @Override public double defaultTermwiseLimit() { return defaultTermwiseLimit; } @@ -297,6 +299,7 @@ public class ModelContextImpl implements ModelContext { @Override public boolean experimentalSdParsing() { return experimentalSdParsing; } @Override public boolean enableBitVectors() { return this.enableBitVectors; } @Override public Architecture adminClusterArchitecture() { return adminClusterArchitecture; } + @Override public boolean enableProxyProtocolMixedMode() { return enableProxyProtocolMixedMode; } private static <V> V flagValue(FlagSource source, ApplicationId appId, Version vespaVersion, UnboundFlag<? extends V, ?, ?> flag) { return flag.bindTo(source) |