summaryrefslogtreecommitdiffstats
path: root/zookeeper-server
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2023-01-02 11:41:26 +0100
committerHarald Musum <musum@yahooinc.com>2023-01-02 11:41:26 +0100
commit66cdf03154bc7796820e0e0789553ea50ebf7e9b (patch)
tree8c2f2d69b0a44205e1cb71ede4bee9551ad72ff8 /zookeeper-server
parentdee2c0c87e83ff11c6d1f5a68fc68e679a1a076e (diff)
Simplify
Diffstat (limited to 'zookeeper-server')
-rw-r--r--zookeeper-server/zookeeper-server/src/main/java/com/yahoo/vespa/zookeeper/ConfigServerZooKeeperServer.java14
1 files changed, 6 insertions, 8 deletions
diff --git a/zookeeper-server/zookeeper-server/src/main/java/com/yahoo/vespa/zookeeper/ConfigServerZooKeeperServer.java b/zookeeper-server/zookeeper-server/src/main/java/com/yahoo/vespa/zookeeper/ConfigServerZooKeeperServer.java
index 803cf224042..1cb88662fc8 100644
--- a/zookeeper-server/zookeeper-server/src/main/java/com/yahoo/vespa/zookeeper/ConfigServerZooKeeperServer.java
+++ b/zookeeper-server/zookeeper-server/src/main/java/com/yahoo/vespa/zookeeper/ConfigServerZooKeeperServer.java
@@ -1,7 +1,6 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.zookeeper;
-import com.yahoo.cloud.config.ConfigserverConfig;
import com.yahoo.cloud.config.ZookeeperServerConfig;
import com.yahoo.component.AbstractComponent;
import com.yahoo.component.annotation.Inject;
@@ -9,8 +8,8 @@ import java.nio.file.Path;
/**
*
- * Server used for starting config server, needed to be able to have different behavior for hosted and
- * self-hosted Vespa.
+ * Server used for starting config server, needed to be able to be able to have different behavior for hosted and
+ * self-hosted Vespa (controlled by zookeeperServerConfig.dynamicReconfiguration).
*
* @author Harald Musum
*/
@@ -19,11 +18,10 @@ public class ConfigServerZooKeeperServer extends AbstractComponent implements Ve
private final VespaZooKeeperServer zooKeeperServer;
@Inject
- public ConfigServerZooKeeperServer(ZookeeperServerConfig zookeeperServerConfig, ConfigserverConfig configserverConfig) {
- if (configserverConfig.hostedVespa())
- this.zooKeeperServer = new ReconfigurableVespaZooKeeperServer(new Reconfigurer(new VespaZooKeeperAdminImpl()), zookeeperServerConfig);
- else
- this.zooKeeperServer = new VespaZooKeeperServerImpl(zookeeperServerConfig);
+ public ConfigServerZooKeeperServer(ZookeeperServerConfig zookeeperServerConfig) {
+ this.zooKeeperServer = zookeeperServerConfig.dynamicReconfiguration()
+ ? new ReconfigurableVespaZooKeeperServer(new Reconfigurer(new VespaZooKeeperAdminImpl()), zookeeperServerConfig)
+ : new VespaZooKeeperServerImpl(zookeeperServerConfig);
}
@Override