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