I was wondering, to remove the tombstones from Sstables created by LCS, why don't we just set the tombstone_threshold table property to a very small value (say 0.01)..?
As the doc said ( www.datastax.com/documentation/cql/3.0/cql/cql_reference/compactSubprop.html) this will force compaction on the sstable itself for the purpose of cleaning tombstones, no merging with other sstables is done. In addition this property applies to both compaction strategies :-) Isn't a little bit lighter than changing strategy and hoping for the best? Regards Duy Hai DOAN Le 11 avr. 2014 20:16, "Robert Coli" <rc...@eventbrite.com> a écrit : > On Fri, Apr 11, 2014 at 10:33 AM, Paulo Ricardo Motta Gomes < > paulo.mo...@chaordicsystems.com> wrote: > >> My question is : Is there a way to force tombstones to be clared with >> LCS? Does scrub help in any case? >> > > 1) Switch to size tiered compaction, compact, and switch back. Not only > "with LCS", but... > > 2) scrub does a 1:1 rewrite of sstables, watching for corruption. I > believe it does throw away tombstones if it is able to, but that is not the > purpose of it. > > =Rob > >