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

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            zhaohaidao HaiyuanZhao
            jagsancio Jose Armando Garcia Sancio

            Dates

              Created:
              Updated:

              Slack

                Issue deployment