Hi Sean, you should be able to do that by running subrange repairs, which is the only type of repair that wouldn't trigger anticompaction AFAIK. Beware that now you will have sstables marked as repaired and others marked as unrepaired, which will never be compacted together. You might want to flag all sstables as unrepaired before moving on, if you do not intend to switch to incremental repair for now.
Cheers, On Wed, Oct 19, 2016 at 6:31 PM Sean Bridges <sean.brid...@globalrelay.net> wrote: > Hey, > > We are upgrading from cassandra 2.1 to cassandra 2.2. > > With cassandra 2.1 we would periodically repair all nodes, using the -pr > flag. > > With cassandra 2.2, the same repair takes a very long time, as cassandra > does an anti compaction after the repair. This anti compaction causes most > (all?) the sstables to be rewritten. Is there a way to do full repairs > without continually anti compacting? If we do a full repair on each node > with the -pr flag, will subsequent full repairs also force anti compacting > most (all?) sstables? > > Thanks, > > Sean > -- ----------------- Alexander Dejanovski France @alexanderdeja Consultant Apache Cassandra Consulting http://www.thelastpickle.com