diff options
author | Martin Polden <mpolden@mpolden.no> | 2020-12-08 11:47:54 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-08 11:47:54 +0100 |
commit | fefcc6ec9e6e3934527ef38952773cf616d2e26f (patch) | |
tree | 861729f543b3e15cd585cbe586d61caf767f45ea /config-model | |
parent | 51b0057b5c3d0e5a53af6f6e32c92af6108b6d3d (diff) | |
parent | c51b8fe382f8647cb624f34d408d33b90778eb43 (diff) |
Merge pull request #15727 from vespa-engine/hmusum/refactor-reconfigurer
Refactor code into module that does not depend on zookeeper
Diffstat (limited to 'config-model')
2 files changed, 2 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java b/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java index 7575f517b10..7dca3b9f23b 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java @@ -226,6 +226,7 @@ public class ContainerModelBuilder extends ConfigModelBuilder<ContainerModel> { cluster.getContainers().forEach(container -> { container.addComponent(zookeeperComponent("com.yahoo.vespa.zookeeper.ReconfigurableVespaZooKeeperServer", container)); container.addComponent(zookeeperComponent("com.yahoo.vespa.zookeeper.Reconfigurer", container)); + container.addComponent(zookeeperComponent("com.yahoo.vespa.zookeeper.VespaZooKeeperAdminImpl", container)); }); } diff --git a/config-model/src/test/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilderTest.java b/config-model/src/test/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilderTest.java index 60704065e28..35257686a5a 100644 --- a/config-model/src/test/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilderTest.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilderTest.java @@ -891,6 +891,7 @@ public class ContainerModelBuilderTest extends ContainerModelBuilderTestBase { cluster.getContainers().forEach(container -> { assertComponentConfigured(container, "com.yahoo.vespa.zookeeper.ReconfigurableVespaZooKeeperServer"); assertComponentConfigured(container, "com.yahoo.vespa.zookeeper.Reconfigurer"); + assertComponentConfigured(container, "com.yahoo.vespa.zookeeper.VespaZooKeeperAdminImpl"); ZookeeperServerConfig config = model.getConfig(ZookeeperServerConfig.class, container.getConfigId()); assertEquals(container.index(), config.myid()); |