[ https://issues.apache.org/jira/browse/KAFKA-1701?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jiangjie Qin updated KAFKA-1701: -------------------------------- Description: This ticket is a memo for future controller refactoring. It is related to KAFKA-1647. Ideally, the broker should only follow instruction from controller but not handle it smartly. For KAFKA-1647, the controller should filter out the partitions whose leader is not up yet before send LeaderAndIsrRequest to broker. The idea is controller should handle all the edge cases instead of letting broker do it. was: This ticket is a memo for future controller refactoring. It is related to KAFKA-1547. Ideally, the broker should only follow instruction from controller but not handle it smartly. For KAFKA-1547, the controller should filter out the partitions whose leader is not up yet before send LeaderAndIsrRequest to broker. The idea is controller should handle all the edge cases instead of letting broker do it. > Improve controller and broker message handling. > ----------------------------------------------- > > Key: KAFKA-1701 > URL: https://issues.apache.org/jira/browse/KAFKA-1701 > Project: Kafka > Issue Type: Improvement > Reporter: Jiangjie Qin > > This ticket is a memo for future controller refactoring. > It is related to KAFKA-1647. Ideally, the broker should only follow > instruction from controller but not handle it smartly. For KAFKA-1647, the > controller should filter out the partitions whose leader is not up yet before > send LeaderAndIsrRequest to broker. > The idea is controller should handle all the edge cases instead of letting > broker do it. -- This message was sent by Atlassian JIRA (v6.3.4#6332)