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.Exception
public void testOldStripesFromFlush() throws java.lang.Exception
java.lang.Exception
public void testNewStripesFromFlush() throws java.lang.Exception
java.lang.Exception
public void testSingleStripeCompaction() throws java.lang.Exception
java.lang.Exception
public void testWithParallelCompaction() throws java.lang.Exception
java.lang.Exception
public void testWithReferences() throws java.lang.Exception
java.lang.Exception
public void testInitialCountFromL0() throws java.lang.Exception
java.lang.Exception
public void testExistingStripesFromL0() throws java.lang.Exception
java.lang.Exception
public void testNothingToCompactFromL0() throws java.lang.Exception
java.lang.Exception
public void testSplitOffStripe() throws java.lang.Exception
java.lang.Exception
public void testSplitOffStripeOffPeak() throws java.lang.Exception
java.lang.Exception
public void testSplitOffStripeDropDeletes() throws java.lang.Exception
java.lang.Exception
public void testMergeExpiredFiles() throws java.lang.Exception
java.lang.Exception
public void testMergeExpiredStripes() throws java.lang.Exception
java.lang.Exception
public void testSingleStripeDropDeletes() throws java.lang.Exception
java.lang.Exception
protected void verifyFlush(StripeCompactionPolicy policy, StripeCompactionPolicy.StripeInformationProvider si, KeyValue[] input, KeyValue[][] expected, byte[][] boundaries) throws java.io.IOException
java.io.IOException