public class TestStripeCompactionPolicy
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
usePrivateReaders |
| Constructor and Description |
|---|
TestStripeCompactionPolicy() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Iterable<java.lang.Object[]> |
data() |
void |
testExistingStripesFromL0() |
void |
testInitialCountFromL0() |
void |
testMergeExpiredFiles() |
void |
testMergeExpiredStripes() |
void |
testNewStripesFromFlush() |
void |
testNoStripesFromFlush() |
void |
testNothingToCompactFromL0() |
void |
testOldStripesFromFlush() |
void |
testSingleStripeCompaction() |
void |
testSingleStripeDropDeletes() |
void |
testSplitOffStripe() |
void |
testSplitOffStripeDropDeletes() |
void |
testSplitOffStripeOffPeak() |
void |
testWithParallelCompaction() |
void |
testWithReferences() |
protected void |
verifyFlush(StripeCompactionPolicy policy,
StripeCompactionPolicy.StripeInformationProvider si,
KeyValue[] input,
KeyValue[][] expected,
byte[][] boundaries)
Verify arbitrary flush.
|
public static java.lang.Iterable<java.lang.Object[]> data()
public void testNoStripesFromFlush()
throws java.lang.Exception
java.lang.Exceptionpublic void testOldStripesFromFlush()
throws java.lang.Exception
java.lang.Exceptionpublic void testNewStripesFromFlush()
throws java.lang.Exception
java.lang.Exceptionpublic void testSingleStripeCompaction()
throws java.lang.Exception
java.lang.Exceptionpublic void testWithParallelCompaction()
throws java.lang.Exception
java.lang.Exceptionpublic void testWithReferences()
throws java.lang.Exception
java.lang.Exceptionpublic void testInitialCountFromL0()
throws java.lang.Exception
java.lang.Exceptionpublic void testExistingStripesFromL0()
throws java.lang.Exception
java.lang.Exceptionpublic void testNothingToCompactFromL0()
throws java.lang.Exception
java.lang.Exceptionpublic void testSplitOffStripe()
throws java.lang.Exception
java.lang.Exceptionpublic void testSplitOffStripeOffPeak()
throws java.lang.Exception
java.lang.Exceptionpublic void testSplitOffStripeDropDeletes()
throws java.lang.Exception
java.lang.Exceptionpublic void testMergeExpiredFiles()
throws java.lang.Exception
java.lang.Exceptionpublic void testMergeExpiredStripes()
throws java.lang.Exception
java.lang.Exceptionpublic void testSingleStripeDropDeletes()
throws java.lang.Exception
java.lang.Exceptionprotected void verifyFlush(StripeCompactionPolicy policy, StripeCompactionPolicy.StripeInformationProvider si, KeyValue[] input, KeyValue[][] expected, byte[][] boundaries) throws java.io.IOException
java.io.IOException