Jason Gustafson created KAFKA-7959:
--------------------------------------

             Summary: Clear/delete epoch cache if old message format is in use
                 Key: KAFKA-7959
                 URL: https://issues.apache.org/jira/browse/KAFKA-7959
             Project: Kafka
          Issue Type: Bug
            Reporter: Jason Gustafson


Because of KAFKA-7897, it is possible to have a sparse epoch cache when using 
the old message format. The fix for that issue addresses the problem of 
improper use of that cache while the message format remains on an older 
version. However, it leaves the possibility of misuse during a message format 
upgrade, which can cause unexpected truncation and re-replication. To fix the 
problem, we should delete or at least clear the cache whenever the old message 
format is used.

Note that this problem was fixed unintentionally in 2.1 with the patch for 
KAFKA-7897. This issue applies specifically to the 2.0 branch.



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

Reply via email to