You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Dong Lin (JIRA)" <ji...@apache.org> on 2014/08/11 23:38:13 UTC

[jira] [Commented] (KAFKA-1485) Upgrade to Zookeeper 3.4.6

    [ https://issues.apache.org/jira/browse/KAFKA-1485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14093336#comment-14093336 ] 

Dong Lin commented on KAFKA-1485:
---------------------------------

We observe that Zookeeper 3.4.6 changes its API as compared to Zookeeper 3.3.4.  ZookKeeperMain in version 3.4.6 does not accept command from command line argument, which breaks system tools. Affected functions include:

1) kafka_system_test_utils.get_controller_attributes
2) kafka_system_test_utils.get_leader_for
3) kafka_system_test_utils.get_leader_attributes

The change may not be documented in release note. It is verified in Zookeeper source code.

This change is reverted in ticket ZOOKEEPER-1897 on April 3. We need to upgrade to Zookeeper release-3.5.0 or beyond to fix the system test tools.


> Upgrade to Zookeeper 3.4.6
> --------------------------
>
>                 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.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)