public class TestWALReplay
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TestWALReplay.CustomStoreFlusher |
Modifier and Type | Field and Description |
---|---|
TestName |
currentTest |
static Log |
LOG |
Constructor and Description |
---|
TestWALReplay() |
Modifier and Type | Method and Description |
---|---|
void |
setUp() |
static void |
setUpBeforeClass() |
void |
tearDown() |
static void |
tearDownAfterClass() |
void |
test2727()
Tests for hbase-2727.
|
void |
testCompactedBulkLoadedFiles()
HRegion test case that is made of a major compacted HFile (created with three bulk loaded
files) and an edit in the memstore.
|
void |
testDatalossWhenInputError()
testcase for https://issues.apache.org/jira/browse/HBASE-15252
|
void |
testRegionMadeOfBulkLoadedFilesOnly()
Test case of HRegion that is only made out of bulk loaded files.
|
void |
testReplayEditsAfterAbortingFlush()
Test that we could recover the data correctly after aborting flush.
|
void |
testReplayEditsAfterPartialFlush()
Test that we recover correctly when there is a failure in between the
flushes.
|
void |
testReplayEditsAfterRegionMovedWithMultiCF() |
void |
testReplayEditsWrittenIntoWAL()
Create an HRegion with the result of a WAL split and test we only see the
good edits
|
void |
testReplayEditsWrittenViaHRegion()
Test writing edits into an HRegion, closing it, splitting logs, opening
Region again.
|
void |
testSequentialEditLogSeqNum() |
public static void setUpBeforeClass() throws java.lang.Exception
java.lang.Exception
public static void tearDownAfterClass() throws java.lang.Exception
java.lang.Exception
public void setUp() throws java.lang.Exception
java.lang.Exception
public void tearDown() throws java.lang.Exception
java.lang.Exception
public void testReplayEditsAfterRegionMovedWithMultiCF() throws java.lang.Exception
java.lang.Exception
public void test2727() throws java.lang.Exception
java.lang.Exception
https://issues.apache.org/jira/browse/HBASE-2727
public void testRegionMadeOfBulkLoadedFilesOnly() throws java.io.IOException, java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.NoSuchFieldException, java.lang.IllegalAccessException, java.lang.InterruptedException
java.io.IOException
java.lang.IllegalAccessException
java.lang.NoSuchFieldException
java.lang.IllegalArgumentException
java.lang.SecurityException
java.lang.InterruptedException
public void testCompactedBulkLoadedFiles() throws java.io.IOException, java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.NoSuchFieldException, java.lang.IllegalAccessException, java.lang.InterruptedException
java.io.IOException
java.lang.IllegalAccessException
java.lang.NoSuchFieldException
java.lang.IllegalArgumentException
java.lang.SecurityException
java.lang.InterruptedException
public void testReplayEditsWrittenViaHRegion() throws java.io.IOException, java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.NoSuchFieldException, java.lang.IllegalAccessException, java.lang.InterruptedException
java.io.IOException
java.lang.IllegalAccessException
java.lang.NoSuchFieldException
java.lang.IllegalArgumentException
java.lang.SecurityException
java.lang.InterruptedException
public void testReplayEditsAfterPartialFlush() throws java.io.IOException, java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.NoSuchFieldException, java.lang.IllegalAccessException, java.lang.InterruptedException
java.io.IOException
java.lang.IllegalAccessException
java.lang.NoSuchFieldException
java.lang.IllegalArgumentException
java.lang.SecurityException
java.lang.InterruptedException
public void testReplayEditsAfterAbortingFlush() throws java.io.IOException
java.io.IOException
public void testReplayEditsWrittenIntoWAL() throws java.lang.Exception
java.lang.Exception
public void testSequentialEditLogSeqNum() throws java.io.IOException
java.io.IOException
public void testDatalossWhenInputError() throws java.io.IOException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.io.IOException
java.lang.InstantiationException
java.lang.IllegalAccessException