diff options
author | Jon Marius Venstad <jonmv@users.noreply.github.com> | 2021-08-17 19:30:07 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-17 19:30:07 +0200 |
commit | f03038eec17af56fe8c3123cb016c868133a6588 (patch) | |
tree | 1d1ae784967e60a36585b6233632d22aca680f35 /config-model | |
parent | f76ce2e45f0b4142fd4451310b240e9277decb69 (diff) | |
parent | ff34e29daf239a3658bf0003af50fc6bfd0cd9fa (diff) |
Merge pull request #18525 from vespa-engine/jonmv/reapply-di-session-cache
Session cache with injected config and network [run-systemtest]
Diffstat (limited to 'config-model')
-rw-r--r-- | config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java | 5 | ||||
-rw-r--r-- | config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainerCluster.java | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java b/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java index 02a0f606603..792fa3f1884 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java @@ -9,6 +9,7 @@ import com.yahoo.config.model.producer.AbstractConfigProducer; import com.yahoo.config.provision.ClusterSpec; import com.yahoo.config.provision.NodeResources; import com.yahoo.search.config.QrStartConfig; +import com.yahoo.vespa.model.container.component.SimpleComponent; /** * A container that is typically used by container clusters set up from the user application. @@ -30,6 +31,10 @@ public final class ApplicationContainer extends Container implements public ApplicationContainer(AbstractConfigProducer<?> parent, String name, boolean retired, int index, DeployState deployState) { super(parent, name, retired, index, deployState); this.isHostedVespa = deployState.isHosted(); + + addComponent(new SimpleComponent("com.yahoo.container.jdisc.messagebus.NetworkMultiplexerHolder")); + addComponent(new SimpleComponent("com.yahoo.container.jdisc.messagebus.NetworkMultiplexerProvider")); + addComponent(new SimpleComponent("com.yahoo.container.jdisc.messagebus.SessionCache")); } @Override diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainerCluster.java b/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainerCluster.java index d0bcfde3c0c..57169391cbb 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainerCluster.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainerCluster.java @@ -107,6 +107,7 @@ public final class ApplicationContainerCluster extends ContainerCluster<Applicat addSimpleComponent("com.yahoo.container.jdisc.AthenzIdentityProviderProvider"); addSimpleComponent("com.yahoo.container.jdisc.SystemInfoProvider"); addSimpleComponent(com.yahoo.container.core.documentapi.DocumentAccessProvider.class.getName()); + addMetricsHandlers(); addTestrunnerComponentsIfTester(deployState); } |