[
https://issues.apache.org/jira/browse/KAFKA-1485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14106029#comment-14106029
]
Gwen Shapira commented on KAFKA-1485:
-------------------------------------
Agree about the many bug fixes in 3.4.6. However, I want to re-iterate that
even though 3.4.5 has bugs, it is stable and has been used in many production
systems for a long time now.
ZOOKEEPER-1382 for example is a server memory leak that happens in some edge
cases. Most installations can probably survive with this problem.
If we release with 3.4.5, we are saying that 3.4.5 is OK (which I believe it
is), but nothing prevents users from upgrading the server to 3.4.6 if they
disagree. ZK clients and servers are backward compatible within minor versions.
I can rename the class (although its only used twice and only by systest
infrastructure, you won't need to look at it much).
But I think the bigger question is whether we want to go with a version that
requires an extra class as a work-around for a bug. It looks like from Kafka
perspective the upgrade to 3.4.5 is easier, and we can upgrade to 3.4.7 when
its released to get the extra bug-fixes.
TL;DR;
3.4.5 and 3.4.6 are both good choices. Please lets not release another 3.3.X
version.
> Upgrade to Zookeeper 3.4.6 and create "shim" for ZKCLI so system tests can run
> ------------------------------------------------------------------------------
>
> Key: KAFKA-1485
> URL: https://issues.apache.org/jira/browse/KAFKA-1485
> Project: Kafka
> Issue Type: Wish
> Affects Versions: 0.8.1.1
> Reporter: Machiel Groeneveld
> Assignee: Gwen Shapira
> Labels: newbie
> Fix For: 0.8.2
>
> Attachments: KAFKA-1485.2.patch, KAFKA-1485.3.patch, KAFKA-1485.patch
>
>
> I can't run projects alongside Kafka that use zookeeper 3.4 jars. 3.4 has
> been out for 2.5 years and seems to be ready for adoption.
> In particular Apache Storm will upgrade to Zookeeper 3.4.x in their next
> 0.9.2 release. I can't run both versions in my tests at the same time.
> The only compile problem I saw was in EmbeddedZookeeper.scala
--
This message was sent by Atlassian JIRA
(v6.2#6252)