Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
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.