summaryrefslogtreecommitdiffstats
path: root/configdefinitions
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2019-09-27 08:03:26 +0200
committerHarald Musum <musum@verizonmedia.com>2019-09-27 08:03:26 +0200
commitc4272fa93b3c589467764d8ad7ae338bd1a4347c (patch)
treec310994b42885033ed58886ef9c6bf90b2565017 /configdefinitions
parent7c1af8af81319e086d52cdb673415506a37858be (diff)
Patch and make trustEmptySnapshot configurable.
Need to include FileTxnSnapLog verbatim until ZooKeeper 3.5.6 is released to be able to upgrade to ZooKeeper 3.5 in cases where there is a ZooKeeper transaction log, but no snapshot
Diffstat (limited to 'configdefinitions')
-rw-r--r--configdefinitions/src/vespa/zookeeper-server.def5
1 files changed, 5 insertions, 0 deletions
diff --git a/configdefinitions/src/vespa/zookeeper-server.def b/configdefinitions/src/vespa/zookeeper-server.def
index 723246daab0..b8ff6494764 100644
--- a/configdefinitions/src/vespa/zookeeper-server.def
+++ b/configdefinitions/src/vespa/zookeeper-server.def
@@ -42,3 +42,8 @@ server[].id int
server[].hostname string
server[].quorumPort int default=2182
server[].electionPort int default=2183
+
+# Needed when upgrading from ZooKeeper 3.4 to 3.5, see https://issues.apache.org/jira/browse/ZOOKEEPER-3056,
+# and in general where there is a zookeeper ensemble running that has had few transactions.
+# TODO: Consider setting this to false by default (and override where appropriate)
+trustEmptySnapshot bool default=true