[ https://issues.apache.org/jira/browse/CASSANDRA-7019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14005197#comment-14005197 ]
sankalp kohli commented on CASSANDRA-7019: ------------------------------------------ I also like this idea. If you have IOPs to spare, why not compact across levels and get rid of extra data. I think we should call it "multilevel compaction". No of tombstones is one way to trigger it. > Major tombstone compaction > -------------------------- > > Key: CASSANDRA-7019 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7019 > Project: Cassandra > Issue Type: Improvement > Reporter: Marcus Eriksson > Labels: compaction > > It should be possible to do a "major" tombstone compaction by including all > sstables, but writing them out 1:1, meaning that if you have 10 sstables > before, you will have 10 sstables after the compaction with the same data, > minus all the expired tombstones. > We could do this in two ways: > # a nodetool command that includes _all_ sstables > # once we detect that an sstable has more than x% (20%?) expired tombstones, > we start one of these compactions, and include all overlapping sstables that > contain older data. -- This message was sent by Atlassian JIRA (v6.2#6252)