Package | Description |
---|---|
org.apache.hadoop.hbase.regionserver |
Modifier and Type | Class and Description |
---|---|
private class |
DateTieredStoreEngine.DateTieredCompactionContext |
private class |
DefaultStoreEngine.DefaultCompactionContext |
private class |
StripeStoreEngine.StripeCompaction
Represents one instance of stripe compaction, with the necessary context and flow.
|
Modifier and Type | Field and Description |
---|---|
private CompactionContext |
CompactSplit.CompactionRunner.compaction |
Modifier and Type | Method and Description |
---|---|
CompactionContext |
StripeStoreEngine.createCompaction() |
CompactionContext |
DefaultStoreEngine.createCompaction() |
abstract CompactionContext |
StoreEngine.createCompaction()
Creates an instance of a compaction context specific to this engine.
|
CompactionContext |
DateTieredStoreEngine.createCompaction() |
Modifier and Type | Method and Description |
---|---|
Optional<CompactionContext> |
HStore.requestCompaction() |
Optional<CompactionContext> |
HStore.requestCompaction(int priority,
CompactionLifeCycleTracker tracker,
User user) |
private Optional<CompactionContext> |
CompactSplit.selectCompaction(HRegion region,
HStore store,
int priority,
CompactionLifeCycleTracker tracker,
CompactSplit.CompactionCompleteTracker completeTracker,
User user) |
Modifier and Type | Method and Description |
---|---|
void |
HStore.cancelRequestedCompaction(CompactionContext compaction) |
boolean |
HRegion.compact(CompactionContext compaction,
HStore store,
ThroughputController throughputController)
Called by compaction thread and after region is opened to compact the HStores if necessary.
|
boolean |
HRegion.compact(CompactionContext compaction,
HStore store,
ThroughputController throughputController,
User user) |
List<HStoreFile> |
HStore.compact(CompactionContext compaction,
ThroughputController throughputController,
User user)
Compact the StoreFiles.
|
Constructor and Description |
---|
CompactionRunner(HStore store,
HRegion region,
CompactionContext compaction,
CompactionLifeCycleTracker tracker,
CompactSplit.CompactionCompleteTracker completeTracker,
ThreadPoolExecutor parent,
User user) |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.