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)