Jun Rao created KAFKA-5036:
------------------------------

             Summary: Followups from KIP-101
                 Key: KAFKA-5036
                 URL: https://issues.apache.org/jira/browse/KAFKA-5036
             Project: Kafka
          Issue Type: Improvement
    Affects Versions: 0.11.0.0
            Reporter: Jun Rao
            Assignee: Jun Rao


1. It would be safer to hold onto the leader lock in Partition while serving an 
OffsetForLeaderEpoch request.

2. Currently, we update the leader epoch in epochCache after log append in the 
follower but before log append in the leader. It would be more consistent to 
always do this after log append. This also avoids issues related to failure in 
log append.

3. OffsetsForLeaderEpochRequest/OffsetsForLeaderEpochResponse:
The code that does grouping can probably be replaced by calling 
CollectionUtils.groupDataByTopic().




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to