Class TestReplicateToReplica
java.lang.Object
org.apache.hadoop.hbase.regionserver.TestReplicateToReplica
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final HBaseClassTestRuleprivate org.apache.hadoop.hbase.client.AsyncClusterConnectionprivate static org.apache.hadoop.hbase.executor.ExecutorServiceprivate static byte[]private org.apache.hadoop.hbase.regionserver.FlushRequesterprivate org.apache.hadoop.hbase.regionserver.regionreplication.RegionReplicationBufferManagerfinal TableNameTestRuleprivate org.apache.hadoop.hbase.regionserver.HRegionprivate static byte[]private booleanprivate Queue<org.apache.hadoop.hbase.util.Pair<List<org.apache.hadoop.hbase.wal.WAL.Entry>,CompletableFuture<Void>>> private org.apache.hadoop.hbase.regionserver.RegionServerServicesprivate org.apache.hadoop.hbase.regionserver.HRegionprivate org.apache.hadoop.hbase.TableNameprivate org.apache.hadoop.hbase.client.TableDescriptorprivate org.apache.hadoop.fs.Pathprivate static List<org.apache.hadoop.hbase.client.Put>private static final HBaseTestingUtilprivate org.apache.hadoop.hbase.wal.WALFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidfailAll()private voidfailOne()private org.apache.hadoop.hbase.regionserver.HRegion.FlushResultprivate voidreplicate(org.apache.hadoop.hbase.util.Pair<List<org.apache.hadoop.hbase.wal.WAL.Entry>, CompletableFuture<Void>> pair) private voidprivate voidvoidsetUp()static voidvoidtearDown()static voidvoidvoidvoidvoidvoidvoid
-
Field Details
-
CLASS_RULE
-
UTIL
-
FAMILY
-
QUAL
-
EXEC
-
name
-
tableName
-
testDir
-
td
-
rss
-
conn
-
manager
private org.apache.hadoop.hbase.regionserver.regionreplication.RegionReplicationBufferManager manager -
flushRequester
-
-
secondary
-
walFactory
-
queueReqAndResps
-
reqAndResps
private Queue<org.apache.hadoop.hbase.util.Pair<List<org.apache.hadoop.hbase.wal.WAL.Entry>,CompletableFuture<Void>>> reqAndResps -
TO_ADD_AFTER_PREPARE_FLUSH
-
-
Constructor Details
-
TestReplicateToReplica
public TestReplicateToReplica()
-
-
Method Details
-
setUpBeforeClass
-
tearDownAfterClass
-
setUp
- Throws:
IOException
-
tearDown
- Throws:
IOException
-
flushPrimary
- Throws:
IOException
-
replicate
private void replicate(org.apache.hadoop.hbase.util.Pair<List<org.apache.hadoop.hbase.wal.WAL.Entry>, CompletableFuture<Void>> pair) throws IOException- Throws:
IOException
-
replicateOne
- Throws:
IOException
-
replicateAll
- Throws:
IOException
-
failOne
-
failAll
-
testNormalReplicate
- Throws:
IOException
-
testNormalFlush
- Throws:
IOException
-
testErrorBeforeFlushStart
- Throws:
IOException
-
testErrorAfterFlushStartBeforeFlushCommit
- Throws:
IOException
-
testCatchUpWithCannotFlush
- Throws:
IOExceptionInterruptedException
-
testCatchUpWithReopen
- Throws:
IOException
-