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)