Hi, I'm attacking https://issues.apache.org/jira/browse/CASSANDRA-5351 in order to familiarise myself with the code.
I've added a repairedAt field to SSTableMetadata as suggested, and to its non-legacy serialised form. Now I'm trying to figure out where the field should be used. My guess is, that if I change getScanners(sstables, range) in Abstract- and LeveledCompactionStrategy to not include SSTables that have repairedAt stamps in their metadata, in the returned list of scanners, then that would solve the part about not generating MerkleTrees for already repaired sstables. Then the next step will be writing repairedAt metadata for tables that do get repaired. Is this thinking correct? Cheers, Chris