You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Jun Rao (JIRA)" <ji...@apache.org> on 2018/11/27 21:48:00 UTC

[jira] [Created] (KAFKA-7680) fetching a refilled chunk of log can cause log divergence

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)