org.apache.cassandra.db.compaction
Class LeveledCompactionTask

java.lang.Object
  extended by org.apache.cassandra.utils.WrappedRunnable
      extended by org.apache.cassandra.io.util.DiskAwareRunnable
          extended by org.apache.cassandra.db.compaction.AbstractCompactionTask
              extended by org.apache.cassandra.db.compaction.CompactionTask
                  extended by org.apache.cassandra.db.compaction.LeveledCompactionTask
All Implemented Interfaces:
java.lang.Runnable

public class LeveledCompactionTask
extends CompactionTask


Field Summary
 
Fields inherited from class org.apache.cassandra.db.compaction.CompactionTask
gcBefore, logger, totalBytesCompacted
 
Fields inherited from class org.apache.cassandra.db.compaction.AbstractCompactionTask
cfs, compactionType, isUserDefined, sstables
 
Constructor Summary
LeveledCompactionTask(ColumnFamilyStore cfs, java.util.Collection<SSTableReader> sstables, int gcBefore, int sstableSizeInMB)
           
 
Method Summary
protected  boolean newSSTableSegmentThresholdReached(SSTableWriter writer)
           
protected  boolean partialCompactionsAcceptable()
           
 
Methods inherited from class org.apache.cassandra.db.compaction.CompactionTask
addToTotalBytesCompacted, execute, getExpectedWriteSize, getMaxDataAge, reduceScopeForLimitedSpace, runWith
 
Methods inherited from class org.apache.cassandra.db.compaction.AbstractCompactionTask
setCompactionType, setUserDefined, toString, unmarkSSTables
 
Methods inherited from class org.apache.cassandra.io.util.DiskAwareRunnable
runMayThrow
 
Methods inherited from class org.apache.cassandra.utils.WrappedRunnable
run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LeveledCompactionTask

public LeveledCompactionTask(ColumnFamilyStore cfs,
                             java.util.Collection<SSTableReader> sstables,
                             int gcBefore,
                             int sstableSizeInMB)
Method Detail

newSSTableSegmentThresholdReached

protected boolean newSSTableSegmentThresholdReached(SSTableWriter writer)
Overrides:
newSSTableSegmentThresholdReached in class CompactionTask

partialCompactionsAcceptable

protected boolean partialCompactionsAcceptable()
Overrides:
partialCompactionsAcceptable in class CompactionTask


Copyright © 2013 The Apache Software Foundation