public class TestHBaseServerExceptionPauseManager extends Object
Modifier and Type | Field and Description |
---|---|
static HBaseClassTestRule |
CLASS_RULE |
private Throwable |
OTHER_EXCEPTION |
private static long |
PAUSE_NANOS |
private static long |
PAUSE_NANOS_FOR_SERVER_OVERLOADED |
private org.apache.hadoop.hbase.quotas.RpcThrottlingException |
RPC_THROTTLING_EXCEPTION |
private org.apache.hadoop.hbase.HBaseServerException |
SERVER_OVERLOADED_EXCEPTION |
private static long |
WAIT_INTERVAL_MILLIS |
private static long |
WAIT_INTERVAL_NANOS |
Constructor and Description |
---|
TestHBaseServerExceptionPauseManager() |
Modifier and Type | Method and Description |
---|---|
void |
itDoesNotTimeOutIfDisabled() |
void |
itSupportsOtherExceptionNanos() |
void |
itSupportsRpcThrottlingNanosLenientTimeout() |
void |
itSupportsRpcThrottlingNanosNoTimeout() |
void |
itSupportsServerOverloadedExceptionNanos() |
void |
itTimesOutRpcOtherException() |
void |
itTimesOutRpcThrottlingException() |
private static final long WAIT_INTERVAL_MILLIS
private static final long WAIT_INTERVAL_NANOS
private static final long PAUSE_NANOS_FOR_SERVER_OVERLOADED
private static final long PAUSE_NANOS
private final org.apache.hadoop.hbase.quotas.RpcThrottlingException RPC_THROTTLING_EXCEPTION
private final Throwable OTHER_EXCEPTION
private final org.apache.hadoop.hbase.HBaseServerException SERVER_OVERLOADED_EXCEPTION
public static final HBaseClassTestRule CLASS_RULE
public TestHBaseServerExceptionPauseManager()
public void itSupportsRpcThrottlingNanosNoTimeout()
public void itSupportsRpcThrottlingNanosLenientTimeout()
public void itSupportsServerOverloadedExceptionNanos()
public void itSupportsOtherExceptionNanos()
public void itTimesOutRpcThrottlingException()
public void itTimesOutRpcOtherException()
public void itDoesNotTimeOutIfDisabled()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.