public static class SSTableSplitter.SplittingCompactionTask extends CompactionTask
gcBefore, logger, totalBytesCompacted
cfs, compactionType, isUserDefined, sstables
Constructor and Description |
---|
SSTableSplitter.SplittingCompactionTask(ColumnFamilyStore cfs,
SSTableReader sstable,
int sstableSizeInMB) |
Modifier and Type | Method and Description |
---|---|
protected CompactionController |
getCompactionController(java.util.Set<SSTableReader> toCompact) |
protected boolean |
newSSTableSegmentThresholdReached(SSTableWriter writer) |
protected boolean |
partialCompactionsAcceptable() |
protected void |
replaceCompactedSSTables(java.util.Collection<SSTableReader> compacted,
java.util.Collection<SSTableReader> replacements) |
addToTotalBytesCompacted, executeInternal, getExpectedWriteSize, getLevel, getMaxDataAge, reduceScopeForLimitedSpace, runWith
execute, getDirectories, setCompactionType, setUserDefined, toString
runMayThrow
run
public SSTableSplitter.SplittingCompactionTask(ColumnFamilyStore cfs, SSTableReader sstable, int sstableSizeInMB)
protected CompactionController getCompactionController(java.util.Set<SSTableReader> toCompact)
getCompactionController
in class CompactionTask
protected void replaceCompactedSSTables(java.util.Collection<SSTableReader> compacted, java.util.Collection<SSTableReader> replacements)
replaceCompactedSSTables
in class CompactionTask
protected boolean newSSTableSegmentThresholdReached(SSTableWriter writer)
newSSTableSegmentThresholdReached
in class CompactionTask
protected boolean partialCompactionsAcceptable()
partialCompactionsAcceptable
in class CompactionTask
Copyright © 2013 The Apache Software Foundation