Class EverythingPolicy
java.lang.Object
org.apache.hadoop.hbase.regionserver.compactions.CompactionPolicy
org.apache.hadoop.hbase.regionserver.compactions.SortedCompactionPolicy
org.apache.hadoop.hbase.regionserver.compactions.RatioBasedCompactionPolicy
org.apache.hadoop.hbase.regionserver.compactions.EverythingPolicy
public class EverythingPolicy
extends org.apache.hadoop.hbase.regionserver.compactions.RatioBasedCompactionPolicy
Test Policy to compact everything every time.
-
Field Summary
Fields inherited from class org.apache.hadoop.hbase.regionserver.compactions.CompactionPolicy
comConf, storeConfigInfo -
Constructor Summary
ConstructorsConstructorDescriptionEverythingPolicy(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.regionserver.StoreConfigInformation storeConfigInfo) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected final ArrayList<org.apache.hadoop.hbase.regionserver.HStoreFile>applyCompactionPolicy(ArrayList<org.apache.hadoop.hbase.regionserver.HStoreFile> candidates, boolean mayUseOffPeak, boolean mayBeStuck) Methods inherited from class org.apache.hadoop.hbase.regionserver.compactions.RatioBasedCompactionPolicy
createCompactionRequest, needsCompaction, setMinThreshold, shouldPerformMajorCompactionMethods inherited from class org.apache.hadoop.hbase.regionserver.compactions.SortedCompactionPolicy
checkMinFilesCriteria, filterBulk, getCurrentEligibleFiles, getNextMajorCompactTime, preSelectCompactionForCoprocessor, removeExcessFiles, selectCompaction, skipLargeFiles, throttleCompactionMethods inherited from class org.apache.hadoop.hbase.regionserver.compactions.CompactionPolicy
getConf, setConf
-
Constructor Details
-
EverythingPolicy
public EverythingPolicy(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.regionserver.StoreConfigInformation storeConfigInfo) Constructor.- Parameters:
conf- The Conf.storeConfigInfo- Info about the store.
-
-
Method Details
-
applyCompactionPolicy
protected final ArrayList<org.apache.hadoop.hbase.regionserver.HStoreFile> applyCompactionPolicy(ArrayList<org.apache.hadoop.hbase.regionserver.HStoreFile> candidates, boolean mayUseOffPeak, boolean mayBeStuck) throws IOException - Overrides:
applyCompactionPolicyin classorg.apache.hadoop.hbase.regionserver.compactions.RatioBasedCompactionPolicy- Throws:
IOException
-