Class CompactionManager

java.lang.Object
org.apache.cassandra.db.compaction.CompactionManager
All Implemented Interfaces:
CompactionManagerMBean, ICompactionManager

public class CompactionManager extends Object implements CompactionManagerMBean, ICompactionManager

A singleton which manages a private executor of ongoing compactions.

Scheduling for compaction is accomplished by swapping sstables to be compacted into a set via Tracker. New scheduling attempts will ignore currently compacting sstables.