Jun Rao created KAFKA-7680:
------------------------------

             Summary: fetching a refilled chunk of log can cause log divergence
                 Key: KAFKA-7680
                 URL: https://issues.apache.org/jira/browse/KAFKA-7680
             Project: Kafka
          Issue Type: Bug
            Reporter: Jun Rao


We use FileRecords.writeTo to send a fetch response for a follower. A log could 
be truncated and refilled in the middle of the send process (due to leader 
change). Then it's possible for the follower to append some uncommitted 
messages followed by committed messages. Those uncommitted messages may never 
be removed, causing log divergence.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to