Package | Description |
---|---|
org.apache.cassandra.db.compaction |
Modifier and Type | Class and Description |
---|---|
class |
CompactionTask |
class |
LeveledCompactionTask |
class |
SingleSSTableLCSTask
Special compaction task that does not do any compaction, instead it
just mutates the level metadata on the sstable and notifies the compaction
strategy.
|
static class |
SSTableSplitter.SplittingCompactionTask |
class |
TimeWindowCompactionTask |
Modifier and Type | Method and Description |
---|---|
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)
Deprecated.
|
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) |
AbstractCompactionTask |
TimeWindowCompactionStrategy.getNextBackgroundTask(int gcBefore) |
AbstractCompactionTask |
AbstractStrategyHolder.TaskSupplier.getTask() |
abstract AbstractCompactionTask |
AbstractCompactionStrategy.getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
int gcBefore) |
AbstractCompactionTask |
DateTieredCompactionStrategy.getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
int gcBefore)
Deprecated.
|
AbstractCompactionTask |
LeveledCompactionStrategy.getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
int gcBefore) |
AbstractCompactionTask |
SizeTieredCompactionStrategy.getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
int gcBefore) |
AbstractCompactionTask |
TimeWindowCompactionStrategy.getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
int gcBefore) |
AbstractCompactionTask |
AbstractCompactionTask.setCompactionType(OperationType compactionType) |
AbstractCompactionTask |
AbstractCompactionTask.setUserDefined(boolean isUserDefined) |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Collection<AbstractCompactionTask> |
AbstractCompactionStrategy.getMaximalTask(int gcBefore,
boolean splitOutput) |
java.util.Collection<AbstractCompactionTask> |
DateTieredCompactionStrategy.getMaximalTask(int gcBefore,
boolean splitOutput)
Deprecated.
|
java.util.Collection<AbstractCompactionTask> |
LeveledCompactionStrategy.getMaximalTask(int gcBefore,
boolean splitOutput) |
java.util.Collection<AbstractCompactionTask> |
SizeTieredCompactionStrategy.getMaximalTask(int gcBefore,
boolean splitOutput) |
java.util.Collection<AbstractCompactionTask> |
TimeWindowCompactionStrategy.getMaximalTask(int gcBefore,
boolean splitOutput) |
abstract java.util.Collection<AbstractCompactionTask> |
AbstractStrategyHolder.getMaximalTasks(int gcBefore,
boolean splitOutput) |
java.util.Collection<AbstractCompactionTask> |
CompactionStrategyHolder.getMaximalTasks(int gcBefore,
boolean splitOutput) |
java.util.Collection<AbstractCompactionTask> |
PendingRepairHolder.getMaximalTasks(int gcBefore,
boolean splitOutput) |
abstract java.util.Collection<AbstractCompactionTask> |
AbstractStrategyHolder.getUserDefinedTasks(AbstractStrategyHolder.GroupedSSTableContainer sstables,
int gcBefore) |
java.util.Collection<AbstractCompactionTask> |
CompactionStrategyHolder.getUserDefinedTasks(AbstractStrategyHolder.GroupedSSTableContainer sstables,
int gcBefore) |
java.util.Collection<AbstractCompactionTask> |
PendingRepairHolder.getUserDefinedTasks(AbstractStrategyHolder.GroupedSSTableContainer sstables,
int gcBefore) |
java.util.Iterator<AbstractCompactionTask> |
CompactionTasks.iterator() |
Modifier and Type | Method and Description |
---|---|
static CompactionTasks |
CompactionTasks.create(java.util.Collection<AbstractCompactionTask> tasks) |
Copyright © 2009- The Apache Software Foundation