@InterfaceAudience.LimitedPrivate(value="Configuration") public interface CompactionThroughputController extends Stoppable
Modifier and Type | Method and Description |
---|---|
long |
control(java.lang.String compactionName,
long size)
Control the compaction throughput.
|
void |
finish(java.lang.String compactionName)
Finish a compaction.
|
void |
setup(RegionServerServices server)
Setup controller for the given region server.
|
void |
start(java.lang.String compactionName)
Start a compaction.
|
void setup(RegionServerServices server)
void start(java.lang.String compactionName)
long control(java.lang.String compactionName, long size) throws java.lang.InterruptedException
java.lang.InterruptedException
void finish(java.lang.String compactionName)