public class TestWALSyncTimeoutException extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TestWALSyncTimeoutException.HRegionForTest |
static class |
TestWALSyncTimeoutException.SlowAsyncFSWAL |
static class |
TestWALSyncTimeoutException.SlowAsyncFSWALProvider |
Modifier and Type | Field and Description |
---|---|
static HBaseClassTestRule |
CLASS_RULE |
private static byte[] |
FAMILY |
private static HBaseTestingUtil |
HTU |
private static byte[] |
QUAL |
private static org.apache.hadoop.hbase.TableName |
tableName |
private static boolean |
testWALTimout |
private static long |
timeoutMIlliseconds |
private static String |
USER_THREAD_NAME |
Constructor and Description |
---|
TestWALSyncTimeoutException() |
Modifier and Type | Method and Description |
---|---|
private TestWALSyncTimeoutException.HRegionForTest |
createTable() |
static void |
setUp() |
static void |
tearDown() |
void |
testWALSyncWriteException()
This test is for HBASE-27230.
|
public static final HBaseClassTestRule CLASS_RULE
private static final byte[] FAMILY
private static final byte[] QUAL
private static final HBaseTestingUtil HTU
private static org.apache.hadoop.hbase.TableName tableName
private static volatile boolean testWALTimout
private static final long timeoutMIlliseconds
private static final String USER_THREAD_NAME
public TestWALSyncTimeoutException()
public void testWALSyncWriteException() throws Exception
WAL.sync()
timeout, it would throws
WALSyncTimeoutIOException
,and when HRegion.doWALAppend(org.apache.hadoop.hbase.wal.WALEdit, org.apache.hadoop.hbase.regionserver.HRegion.BatchOperation<?>, org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress<org.apache.hadoop.hbase.client.Mutation>, long, org.apache.hadoop.hbase.util.NonceKey)
catches this exception
it aborts the RegionServer.Exception
private TestWALSyncTimeoutException.HRegionForTest createTable() throws Exception
Exception
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.