summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorOlli Virtanen <olli.virtanen@oath.com>2019-03-28 16:14:48 +0100
committerOlli Virtanen <olli.virtanen@oath.com>2019-03-28 16:14:48 +0100
commit748ad31c704fbd53ec45b659002a72564dbe2c04 (patch)
treec2e82755e2060af95f873d8e0224315522471755 /configserver
parent5cb137c5209918bef89cf9fe14628c1078ac78f1 (diff)
Feature flag to enable protobuf in search protocol as default; protobuf ping
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java6
1 files changed, 6 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 780135c893e..38886b4f656 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
@@ -131,6 +131,7 @@ public class ModelContextImpl implements ModelContext {
private final boolean useDedicatedNodeForLogserver;
private final boolean useFdispatchByDefault;
private final boolean useAdaptiveDispatch;
+ private final boolean dispatchWithProtobuf;
private final boolean useSeparateServiceTypeForLogserverContainer;
private final boolean enableMetricsProxyContainer;
@@ -161,6 +162,8 @@ public class ModelContextImpl implements ModelContext {
.with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value();
this.useFdispatchByDefault = Flags.USE_FDISPATCH_BY_DEFAULT.bindTo(flagSource)
.with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value();
+ this.dispatchWithProtobuf = Flags.DISPATCH_WITH_PROTOBUF.bindTo(flagSource)
+ .with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value();
this.useAdaptiveDispatch = Flags.USE_ADAPTIVE_DISPATCH.bindTo(flagSource)
.with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value();
this.useSeparateServiceTypeForLogserverContainer = Flags.USE_SEPARATE_SERVICE_TYPE_FOR_LOGSERVER_CONTAINER.bindTo(flagSource)
@@ -213,6 +216,9 @@ public class ModelContextImpl implements ModelContext {
public boolean useFdispatchByDefault() { return useFdispatchByDefault; }
@Override
+ public boolean dispatchWithProtobuf() { return dispatchWithProtobuf; }
+
+ @Override
public boolean useAdaptiveDispatch() { return useAdaptiveDispatch; }
@Override