Class TestMajorCompactionRequest
java.lang.Object
org.apache.hadoop.hbase.util.compaction.TestMajorCompactionRequest
- Direct Known Subclasses:
 TestMajorCompactionTTLRequest
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final HBaseClassTestRuleprotected static final Stringprotected org.apache.hadoop.fs.Pathprotected org.apache.hadoop.fs.Pathprotected static final HBaseTestingUtil - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate org.apache.hadoop.hbase.util.compaction.MajorCompactionRequestmakeMockRequest(List<org.apache.hadoop.hbase.regionserver.StoreFileInfo> storeFiles, boolean references) protected org.apache.hadoop.hbase.regionserver.HRegionFileSystemmockFileSystem(org.apache.hadoop.hbase.client.RegionInfo info, boolean hasReferenceFiles, List<org.apache.hadoop.hbase.regionserver.StoreFileInfo> storeFiles) private org.apache.hadoop.hbase.regionserver.HRegionFileSystemmockFileSystem(org.apache.hadoop.hbase.client.RegionInfo info, boolean hasReferenceFiles, List<org.apache.hadoop.hbase.regionserver.StoreFileInfo> storeFiles, long referenceFileTimestamp) protected StoreFileTrackerForTestprotected List<org.apache.hadoop.hbase.regionserver.StoreFileInfo>mockStoreFiles(org.apache.hadoop.fs.Path regionStoreDir, int howMany, long timestamp) voidsetUp()voidvoid 
- 
Field Details
- 
CLASS_RULE
 - 
UTILITY
 - 
FAMILY
- See Also:
 
 - 
rootRegionDir
 - 
regionStoreDir
 
 - 
 - 
Constructor Details
- 
TestMajorCompactionRequest
public TestMajorCompactionRequest() 
 - 
 - 
Method Details
- 
setUp
- Throws:
 Exception
 - 
testStoresNeedingCompaction
- Throws:
 Exception
 - 
testIfWeHaveNewReferenceFilesButOldStoreFiles
- Throws:
 Exception
 - 
mockSFT
protected StoreFileTrackerForTest mockSFT(boolean references, List<org.apache.hadoop.hbase.regionserver.StoreFileInfo> storeFiles) throws IOException - Throws:
 IOException
 - 
mockFileSystem
protected org.apache.hadoop.hbase.regionserver.HRegionFileSystem mockFileSystem(org.apache.hadoop.hbase.client.RegionInfo info, boolean hasReferenceFiles, List<org.apache.hadoop.hbase.regionserver.StoreFileInfo> storeFiles) throws IOException - Throws:
 IOException
 - 
mockFileSystem
private org.apache.hadoop.hbase.regionserver.HRegionFileSystem mockFileSystem(org.apache.hadoop.hbase.client.RegionInfo info, boolean hasReferenceFiles, List<org.apache.hadoop.hbase.regionserver.StoreFileInfo> storeFiles, long referenceFileTimestamp) throws IOException - Throws:
 IOException
 - 
mockStoreFiles
protected List<org.apache.hadoop.hbase.regionserver.StoreFileInfo> mockStoreFiles(org.apache.hadoop.fs.Path regionStoreDir, int howMany, long timestamp) throws IOException - Throws:
 IOException
 - 
makeMockRequest
private org.apache.hadoop.hbase.util.compaction.MajorCompactionRequest makeMockRequest(List<org.apache.hadoop.hbase.regionserver.StoreFileInfo> storeFiles, boolean references) throws IOException - Throws:
 IOException
 
 -