This is an automated email from the ASF dual-hosted git repository.
manikumar pushed a commit to branch 2.5
in repository https://gitbox.apache.org/repos/asf/kafka.git
The following commit(s) were added to refs/heads/2.5 by this push:
new f008dbf KAFKA-9575: Mention ZooKeeper 3.5.7 upgrade
f008dbf is described below
commit f008dbf9b7fd408b8987b0dd80d44323cdb6b5dc
Author: Ron Dagostino <[email protected]>
AuthorDate: Fri Feb 21 18:45:14 2020 +0530
KAFKA-9575: Mention ZooKeeper 3.5.7 upgrade
*More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.*
*Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.*
Author: Ron Dagostino <[email protected]>
Reviewers: Reviewers: Manikumar Reddy <[email protected]>
Closes #8139 from rondagostino/KAFKA-9575
(cherry picked from commit d9b8b86bdd0b4fe6965b1f597f9ba7ec33954a50)
Signed-off-by: Manikumar Reddy <[email protected]>
---
docs/upgrade.html | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/docs/upgrade.html b/docs/upgrade.html
index 55593d6..bb30735 100644
--- a/docs/upgrade.html
+++ b/docs/upgrade.html
@@ -42,6 +42,16 @@
enabled by default. You can continue to use TLSv1 and TLSv1.1 by
explicitly enabling these in the configuration options
<code>ssl.protocol</code> and <code>ssl.enabled.protocols</code>.
</li>
+ <li>ZooKeeper has been upgraded to 3.5.7, and a ZooKeeper upgrade from
3.4.X to 3.5.7 can fail if there are no snapshot files in the 3.4 data
directory.
+ This usually happens in test upgrades where ZooKeeper 3.5.7 is trying
to load an existing 3.4 data dir in which no snapshot file has been created.
+ For more details about the issue please refer to <a
href="https://issues.apache.org/jira/browse/ZOOKEEPER-3056">ZOOKEEPER-3056</a>.
+ A fix is given in <a
href="https://issues.apache.org/jira/browse/ZOOKEEPER-3056">ZOOKEEPER-3056</a>,
which is to set <code>snapshot.trust.empty=true</code>
+ config in <code>zookeeper.properties</code> before the upgrade.
+ </li>
+ <li>ZooKeeper version 3.5.7 supports TLS-encrypted connectivity to
ZooKeeper both with or without client certificates,
+ and additional Kafka configurations are available to take advantage of
this.
+ See <a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-515%3A+Enable+ZK+client+to+use+the+new+TLS+supported+authentication">KIP-515</a>
for details.
+ </li>
</ul>
<h4><a id="upgrade_2_4_0" href="#upgrade_2_4_0">Upgrading from 0.8.x, 0.9.x,
0.10.0.x, 0.10.1.x, 0.10.2.x, 0.11.0.x, 1.0.x, 1.1.x, 2.0.x or 2.1.x or 2.2.x
or 2.3.x to 2.4.0</a></h4>