Ariel Weisberg created CASSANDRA-9265:
-----------------------------------------
Summary: Add checksum to saved cache files
Key: CASSANDRA-9265
URL: https://issues.apache.org/jira/browse/CASSANDRA-9265
Project: Cassandra
Issue Type: Improvement
Reporter: Ariel Weisberg
Fix For: 3.x
Saved caches are not covered by a checksum. We should at least emit a checksum.
My suggestion is a large checksum of the whole file (convenient offline
validation), and then smaller per record checksums after each record is written
(possibly a subset of the incrementally maintained larger checksum).
I wouldn't go for anything fancy to try to recover from corruption since it is
just a saved cache. If corruption is detected while reading I would just have
it bail out. I would rather have less code to review and test in this instance.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)