Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-10310 Kafka Raft Snapshot
  3. KAFKA-10819

The freeze operation should validate the content of the snapshot

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • replication
    • None

    Description

      When freeze is called the Raft Client should make sure:

      1. That the file contains complete record batches
      2. That the CRC for each record batch is correct

      If any of the validations fail then the freeze operation should fail. The state of the snapshot should be as if close was called without calling freeze. In other words no immutable snapshot gets created.

      Attachments

        Activity

          People

            zhaohaidao HaiyuanZhao
            jagsancio Jose Armando Garcia Sancio
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: