From 8b680e6e70c4cd08cba2f5200d1102e7baf45ff0 Mon Sep 17 00:00:00 2001 From: Harald Musum Date: Thu, 17 Feb 2022 20:19:41 +0100 Subject: Add note about jute.maxbuffer system property --- .../src/main/java/com/yahoo/vespa/zookeeper/Configurator.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'zookeeper-server/zookeeper-server-common') diff --git a/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/Configurator.java b/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/Configurator.java index 8b22f658a94..7d35530a2bb 100644 --- a/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/Configurator.java +++ b/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/Configurator.java @@ -36,6 +36,9 @@ public class Configurator { this.configFilePath = makeAbsolutePath(zookeeperServerConfig.zooKeeperConfigFile()); System.setProperty(ZOOKEEPER_JMX_LOG4J_DISABLE, "true"); System.setProperty("zookeeper.snapshot.trust.empty", Boolean.valueOf(zookeeperServerConfig.trustEmptySnapshot()).toString()); + // Max serialization length. Has effect for both client and server. + // Doc says that it is max size of data in a zookeeper node, but it goes for everything that + // needs to be serialized, see https://issues.apache.org/jira/browse/ZOOKEEPER-1162 for details System.setProperty(ZOOKEEPER_JUTE_MAX_BUFFER, Integer.valueOf(zookeeperServerConfig.juteMaxBuffer()).toString()); // Need to set this as a system property instead of config, config does not work System.setProperty("zookeeper.authProvider.x509", "com.yahoo.vespa.zookeeper.VespaMtlsAuthenticationProvider"); -- cgit v1.2.3