cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Coli <>
Subject Re: Detecting bitrot with incremental repair
Date Thu, 11 Sep 2014 17:18:11 GMT
On Thu, Sep 11, 2014 at 9:44 AM, John Sumsion <>

> jbellis talked about incremental repair, which is great, but as I
> understood, repair was also somewhat responsible for detecting and
> repairing bitrot on long-lived sstables.

SSTable checksums, and the checksums on individual compressed (and only
compressed) partitions provide some of this functionality, at very least
giving some visibility into bitrot style corruption.

> If repair doesn't do it, what will?

Read repair will help, but only repair is capable of providing the
guarantee you need. Probably Cassandra needs partition checksums on
uncompressed partitions, and then to mark a sstable un-repaired when it
detects a corrupt read.


View raw message