Guozhang Wang created KAFKA-1075:
------------------------------------

             Summary: Consumer will not rebalance upon topic partition change
                 Key: KAFKA-1075
                 URL: https://issues.apache.org/jira/browse/KAFKA-1075
             Project: Kafka
          Issue Type: Bug
    Affects Versions: 0.8
            Reporter: Guozhang Wang
            Assignee: Guozhang Wang


Due to the watcher and zk data structure mismatch, consumer will not rebalance 
upon topic partition change. Details:

ZK data structure for topic partitions:

/brokers/topics/[topic-name]/partitions/[partition-id]/state

When new partitions are added, it will change the data in 
/brokers/topics/[topic-name], however the ZK client is watching on child change 
of /brokers/topics/[topic-name], which will always be a single child 
'partitions'.

Proposal: add a data change listener, which will trigger rebalance upon data 
changes on /brokers/topics/[topic-name].



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to