Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Open container replicas will not have a container merkle tree so that we do not need to keep updating this with every write request. Instead, the tree will be created on container close from the chunk checksums that are stored in RocksDB. Since these checksums should have been verified somewhat recently (with write checksum verification enabled), container close will build the merkle tree from these values without reading actual data blocks. Since should just be a hash of values stored contiguously in RocksDB, it should be a fast operation. The container scanner will come back asynchronously to update update the checksums based on the data it sees on disk at that time.
Attachments
Issue Links
- links to