Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-7959

Clear/delete epoch cache if old message format is in use

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.0.2
    • None
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              enether Stanislav Kozlovski
              hachikuji Jason Gustafson
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: