public class LeveledCompactionTask extends CompactionTask
gcBefore, logger, totalBytesCompacted
cfs, compactionType, isUserDefined, sstables
Constructor and Description |
---|
LeveledCompactionTask(ColumnFamilyStore cfs,
java.util.Collection<SSTableReader> sstables,
int level,
int gcBefore,
long maxSSTableBytes) |
Modifier and Type | Method and Description |
---|---|
protected int |
getLevel() |
protected boolean |
newSSTableSegmentThresholdReached(SSTableWriter writer) |
protected boolean |
partialCompactionsAcceptable() |
addToTotalBytesCompacted, checkAvailableDiskSpace, executeInternal, getCompactionController, getExpectedWriteSize, getMaxDataAge, reduceScopeForLimitedSpace, runMayThrow
execute, getDirectories, setCompactionType, setUserDefined, toString
getWriteDirectory
run
public LeveledCompactionTask(ColumnFamilyStore cfs, java.util.Collection<SSTableReader> sstables, int level, int gcBefore, long maxSSTableBytes)
protected boolean newSSTableSegmentThresholdReached(SSTableWriter writer)
newSSTableSegmentThresholdReached
in class CompactionTask
protected boolean partialCompactionsAcceptable()
partialCompactionsAcceptable
in class CompactionTask
protected int getLevel()
getLevel
in class CompactionTask
Copyright © 2017 The Apache Software Foundation