Class TestReplicationSourceShipperRestart
java.lang.Object
org.apache.hadoop.hbase.replication.regionserver.TestReplicationSourceShipperRestart
@Tag("org.apache.hadoop.hbase.testclassification.ReplicationTests") @Tag("org.apache.hadoop.hbase.testclassification.SmallTests")
public class TestReplicationSourceShipperRestart
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.apache.hadoop.hbase.replication.ReplicationEndpointprivate org.apache.hadoop.hbase.replication.regionserver.MetricsSourceprivate static final org.apache.hadoop.fs.Pathprivate org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceWALReaderprivate org.apache.hadoop.hbase.replication.regionserver.ReplicationSource -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate org.apache.hadoop.hbase.replication.regionserver.WALEntryBatchbatch(long size) private org.apache.hadoop.hbase.replication.regionserver.WALEntryBatchprivate org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceShipperlightShipper(org.apache.hadoop.conf.Configuration conf) Light shipper → skips persist logicprivate org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceShipperrealShipper(org.apache.hadoop.conf.Configuration conf) Real shipper → executes persist logicvoidsetup()voidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
source
-
reader
-
metrics
-
endpoint
-
PATH
-
-
Constructor Details
-
TestReplicationSourceShipperRestart
public TestReplicationSourceShipperRestart()
-
-
Method Details
-
setup
-
emptyBatch
-
batch
-
lightShipper
private org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceShipper lightShipper(org.apache.hadoop.conf.Configuration conf) Light shipper → skips persist logic -
realShipper
private org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceShipper realShipper(org.apache.hadoop.conf.Configuration conf) Real shipper → executes persist logic -
testAbortAndRestart
-
testEmptyBatchTriggersPersist
- Throws:
Exception
-
testDefaultImmediatePersist
- Throws:
Exception
-
testSizeThreshold
- Throws:
Exception
-
testTimeThreshold
- Throws:
Exception
-
testBeforePersistHookCalled
- Throws:
Exception
-
testBeforePersistCalledBeforeUpdate
- Throws:
Exception
-
testPersistFailureThrows
- Throws:
Exception
-
testPersistFailureTriggersRestart
- Throws:
Exception
-
testRunNormalFlow
- Throws:
Exception
-