[ https://issues.apache.org/jira/browse/KAFKA-18680?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jonah Hooper resolved KAFKA-18680. ---------------------------------- Resolution: Fixed Created a design for this and started the initial implementation. > 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 > Assignee: Jonah Hooper > Priority: Major > Original Estimate: 168h > Remaining Estimate: 168h > > 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)