Jonah Hooper created KAFKA-18680:
------------------------------------

             Summary: Design unclean recovery elections subsystem
                 Key: KAFKA-18680
                 URL: https://issues.apache.org/jira/browse/KAFKA-18680
             Project: Kafka
          Issue Type: Sub-task
            Reporter: Jonah Hooper


There must be a subsystem within the controller which handles UncleanRecovery 
based on the two new strategies (balanced and aggressive) outlined in KIP-966.

The controller currently has no ability to reach out to brokers for any reason. 
Generally there is a "pull" model where brokers poll controllers for updates. 

In the case of Unclean recovery, controllers will poll brokers for information 
about their replicas. 

The new subsystem will need to keep track of these outgoing requests and the 
remaining time required to make a decision about the election based on the 
given strategy. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to