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)

Reply via email to