src/java/org/apache/cassandra/db/compaction/CompactionManager.java
/**
     * Deserialize everything in the CFS and re-serialize w/ the newest version.  Also attempts to recover
     * from bogus row keys / sizes using data from the index, and skips rows with garbage columns that resulted
     * from early ByteBuffer bugs.
     *
     * @throws IOException
     */
Deserialize everything in the CFS and re-serialize w/ the newest version.  Also attempts to recover
from bogus row keys / sizes using data from the index, and skips rows with garbage columns that resulted
from early ByteBuffer bugs.


Deserialize everything in the CFS and re - serialize w / the newest version . Also attempts to recover from bogus row keys / sizes using data from the index and skips rows with garbage columns that resulted from early ByteBuffer bugs .
private void doScrub(ColumnFamilyStore cfs, Collection<SSTableReader> sstables) throws IOException
    {
        assert !cfs.isIndex();
        for (final SSTableReader sstable : sstables)
            scrubOne(cfs, sstable);
    }
private void doScrub ( ColumnFamilyStore cfs , Collection < SSTableReader > sstables ) throws IOException { assert ! cfs . isIndex ( ) ; for ( final SSTableReader sstable : sstables ) scrubOne ( cfs , sstable ) ; }
Deserialize everything in the CFS and re-serialize w/ the newest version.
Deserialize everything in the CFS and re - serialize w / the newest version .