public class IndexSummaryRedistribution extends CompactionInfo.Holder
Constructor and Description |
---|
IndexSummaryRedistribution(java.util.List<SSTableReader> compacting,
java.util.Map<java.util.UUID,LifecycleTransaction> transactions,
long memoryPoolBytes) |
Modifier and Type | Method and Description |
---|---|
CompactionInfo |
getCompactionInfo() |
boolean |
isGlobal()
if this compaction involves several/all tables we can safely check globalCompactionsPaused
in isStopRequested() below
|
java.util.List<SSTableReader> |
redistributeSummaries() |
isStopRequested, stop
public IndexSummaryRedistribution(java.util.List<SSTableReader> compacting, java.util.Map<java.util.UUID,LifecycleTransaction> transactions, long memoryPoolBytes)
public java.util.List<SSTableReader> redistributeSummaries() throws java.io.IOException
java.io.IOException
public CompactionInfo getCompactionInfo()
getCompactionInfo
in class CompactionInfo.Holder
public boolean isGlobal()
CompactionInfo.Holder
isGlobal
in class CompactionInfo.Holder
Copyright © 2009-2019 The Apache Software Foundation