Class TestDirectStoreSplitsMerges
java.lang.Object
org.apache.hadoop.hbase.regionserver.TestDirectStoreSplitsMerges
@Tag("org.apache.hadoop.hbase.testclassification.RegionServerTests") @Tag("org.apache.hadoop.hbase.testclassification.LargeTests")
public class TestDirectStoreSplitsMerges
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byte[]private Stringprivate static HBaseTestingUtil -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidafter()private org.apache.hadoop.hbase.regionserver.StoreFileInfomergeFileFromRegion(org.apache.hadoop.hbase.regionserver.HRegionFileSystem regionFS, org.apache.hadoop.hbase.regionserver.HRegion regionToMerge, org.apache.hadoop.hbase.regionserver.HStoreFile file, org.apache.hadoop.hbase.regionserver.storefiletracker.StoreFileTracker sft) private voidputThreeRowsAndFlush(org.apache.hadoop.hbase.TableName table) voidsetTestName(org.junit.jupiter.api.TestInfo testInfo) static voidsetup()voidvoidvoidvoidvoidprivate voidvalidateResultingFile(String originalRegion, org.apache.hadoop.fs.Path result) private voidwaitForSplitProcComplete(int attempts, int waitTime)
-
Field Details
-
TEST_UTIL
-
FAMILY_NAME
-
name
-
-
Constructor Details
-
TestDirectStoreSplitsMerges
public TestDirectStoreSplitsMerges()
-
-
Method Details
-
setTestName
-
setup
- Throws:
Exception
-
after
- Throws:
Exception
-
testSplitStoreDir
- Throws:
Exception
-
testMergeStoreFile
- Throws:
Exception
-
testCommitDaughterRegionNoFiles
- Throws:
Exception
-
testCommitDaughterRegionWithFiles
- Throws:
Exception
-
testCommitMergedRegion
- Throws:
Exception
-
waitForSplitProcComplete
- Throws:
Exception
-
mergeFileFromRegion
private org.apache.hadoop.hbase.regionserver.StoreFileInfo mergeFileFromRegion(org.apache.hadoop.hbase.regionserver.HRegionFileSystem regionFS, org.apache.hadoop.hbase.regionserver.HRegion regionToMerge, org.apache.hadoop.hbase.regionserver.HStoreFile file, org.apache.hadoop.hbase.regionserver.storefiletracker.StoreFileTracker sft) throws IOException - Throws:
IOException
-
validateResultingFile
-
putThreeRowsAndFlush
- Throws:
IOException
-