diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-07-01 17:41:48 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-07-01 17:46:23 +0200 |
commit | 8f34f88420fd9ec3a606f3bd4d658962625f16af (patch) | |
tree | 5eebeeb2c7140d1dda0ac1186e6083d912486664 /config-model-api | |
parent | f93384bd529fdacfc0103f008a6a6babe46e494c (diff) |
Add feature flag control of dispatching.
Diffstat (limited to 'config-model-api')
-rw-r--r-- | config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java b/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java index 7ae27cdce20..5e9f1f52a0c 100644 --- a/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java +++ b/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java @@ -80,6 +80,10 @@ public interface ModelContext { @ModelFeatureFlag(owners = {"baldersheim"}) default boolean skipCommunicationManagerThread() { return true; } @ModelFeatureFlag(owners = {"baldersheim"}) default boolean skipMbusRequestThread() { return true; } @ModelFeatureFlag(owners = {"baldersheim"}) default boolean skipMbusReplyThread() { return true; } + @ModelFeatureFlag(owners = {"baldersheim"}) default boolean mbusDispatchOnDecode() { return true; } + @ModelFeatureFlag(owners = {"baldersheim"}) default boolean mbusDispatchOnEncode() { return true; } + @ModelFeatureFlag(owners = {"baldersheim"}) default int mbusNetworkThreads() { return 1; } + @ModelFeatureFlag(owners = {"baldersheim"}) default int mbusThreads() { return 4; } @ModelFeatureFlag(owners = {"baldersheim"}) default boolean useAsyncMessageHandlingOnSchedule() { throw new UnsupportedOperationException("TODO specify default value"); } @ModelFeatureFlag(owners = {"baldersheim"}) default double feedConcurrency() { throw new UnsupportedOperationException("TODO specify default value"); } @ModelFeatureFlag(owners = {"baldersheim"}) default double feedNiceness() { return 0.0; } |