[ https://issues.apache.org/jira/browse/KAFKA-6146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16245030#comment-16245030 ]
ASF GitHub Bot commented on KAFKA-6146: --------------------------------------- Github user asfgit closed the pull request at: https://github.com/apache/kafka/pull/4189 > minimize the number of triggers enqueuing PreferredReplicaLeaderElection > events > ------------------------------------------------------------------------------- > > Key: KAFKA-6146 > URL: https://issues.apache.org/jira/browse/KAFKA-6146 > Project: Kafka > Issue Type: Sub-task > Affects Versions: 1.1.0 > Reporter: Jun Rao > Assignee: Onur Karaman > Fix For: 1.1.0 > > > We currently enqueue a PreferredReplicaLeaderElection controller event in > PreferredReplicaElectionHandler's handleCreation, handleDeletion, and > handleDataChange. We can just enqueue the event upon znode creation and after > preferred replica leader election completes. The processing of this latter > enqueue will register the exist watch on PreferredReplicaElectionZNode and > perform any pending preferred replica leader election that may have occurred > between completion and registration. -- This message was sent by Atlassian JIRA (v6.4.14#64029)