[ 
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)

Reply via email to