Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
When freeze is called the Raft Client should make sure:
- That the file contains complete record batches
- 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.