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)