AbstractCompactionTask |
AbstractCompactionStrategy.getCompactionTask(LifecycleTransaction txn,
int gcBefore,
long maxSSTableBytes) |
AbstractCompactionTask |
CompactionStrategyManager.getCompactionTask(LifecycleTransaction txn,
int gcBefore,
long maxSSTableBytes) |
AbstractCompactionTask |
LeveledCompactionStrategy.getCompactionTask(LifecycleTransaction txn,
int gcBefore,
long maxSSTableBytes) |
abstract AbstractCompactionTask |
AbstractCompactionStrategy.getNextBackgroundTask(int gcBefore) |
AbstractCompactionTask |
CompactionStrategyManager.getNextBackgroundTask(int gcBefore)
Return the next background task
Returns a task for the compaction strategy that needs it the most (most estimated remaining tasks)
|
AbstractCompactionTask |
DateTieredCompactionStrategy.getNextBackgroundTask(int gcBefore) |
AbstractCompactionTask |
LeveledCompactionStrategy.getNextBackgroundTask(int gcBefore)
the only difference between background and maximal in LCS is that maximal is still allowed
(by explicit user request) even when compaction is disabled.
|
AbstractCompactionTask |
SizeTieredCompactionStrategy.getNextBackgroundTask(int gcBefore) |
abstract AbstractCompactionTask |
AbstractCompactionStrategy.getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
int gcBefore) |
AbstractCompactionTask |
CompactionStrategyManager.getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
int gcBefore) |
AbstractCompactionTask |
DateTieredCompactionStrategy.getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
int gcBefore) |
AbstractCompactionTask |
LeveledCompactionStrategy.getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
int gcBefore) |
AbstractCompactionTask |
SizeTieredCompactionStrategy.getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
int gcBefore) |
AbstractCompactionTask |
AbstractCompactionTask.setCompactionType(OperationType compactionType) |
AbstractCompactionTask |
AbstractCompactionTask.setUserDefined(boolean isUserDefined) |