public static class SSTableSplitter.SplittingCompactionTask extends CompactionTask
gcBefore, keepOriginals, logger, offline, totalBytesCompactedcfs, compactionType, isUserDefined, transaction| Constructor and Description |
|---|
SplittingCompactionTask(ColumnFamilyStore cfs,
LifecycleTransaction transaction,
int sstableSizeInMB) |
| Modifier and Type | Method and Description |
|---|---|
CompactionAwareWriter |
getCompactionAwareWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables) |
protected CompactionController |
getCompactionController(java.util.Set<SSTableReader> toCompact) |
protected boolean |
partialCompactionsAcceptable() |
addToTotalBytesCompacted, checkAvailableDiskSpace, executeInternal, getDirectories, getLevel, getMaxDataAge, getMinRepairedAt, reduceScopeForLimitedSpace, runMayThrow, updateCompactionHistoryexecute, setCompactionType, setUserDefined, toStringrunpublic SplittingCompactionTask(ColumnFamilyStore cfs, LifecycleTransaction transaction, int sstableSizeInMB)
protected CompactionController getCompactionController(java.util.Set<SSTableReader> toCompact)
getCompactionController in class CompactionTaskpublic CompactionAwareWriter getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables)
getCompactionAwareWriter in class CompactionTaskprotected boolean partialCompactionsAcceptable()
partialCompactionsAcceptable in class CompactionTaskCopyright © 2016 The Apache Software Foundation