public class TestHCM extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TestHCM.BlockingFilter |
static class |
TestHCM.SleepAndFailFirstTime
This copro sleeps 20 second.
|
Modifier and Type | Field and Description |
---|---|
protected static AtomicBoolean |
syncBlockingFilter |
Constructor and Description |
---|
TestHCM() |
Modifier and Type | Method and Description |
---|---|
void |
abortingHConnectionRemovesItselfFromHCM() |
static void |
setUpBeforeClass() |
static void |
tearDownAfterClass() |
void |
testAdminFactory()
Naive test to check that HConnection#getAdmin returns a properly constructed HBaseAdmin object
|
void |
testCacheSeqNums()
Test that stale cache updates don't override newer cached values.
|
void |
testClosing() |
void |
testClusterConnection() |
void |
testClusterStatus() |
void |
testConnection()
This test checks that one can connect to the cluster with only the
ZooKeeper quorum set.
|
void |
testConnectionCloseAllowsInterrupt()
Test that we can handle connection close: it will trigger a retry, but the calls will
finish.
|
void |
testConnectionCut()
Test that the connection to the dead server is cut immediately when we receive the
notification.
|
void |
testConnectionIdle()
Test that connection can become idle without breaking everything.
|
void |
testConnectionManagement()
Test that Connection or Pool are not closed when managed externally
|
void |
testConnectionNotAllowsInterrupt() |
void |
testConnectionRideOverClusterRestart() |
void |
testConnectionSameness()
Make sure that
Configuration instances that are essentially the
same map to the same HConnection instance. |
void |
testConnectionUniqueness()
Deprecated.
Tests deprecated functionality. Remove in 1.0.
|
void |
testCreateConnection()
Trivial test to verify that nobody messes with
HConnectionManager.createConnection(Configuration) |
void |
testDeleteForZKConnLeak()
Tests that a destroyed connection does not have a live zookeeper.
|
void |
testErrorBackoffTimeCalculation() |
void |
testMulti() |
void |
testOperationTimeout()
Test that an operation can fail if we read the global operation timeout, even if the
individual timeout is fine.
|
void |
testRegionCaching()
Test that when we delete a location using the first row of a region
that we really delete it.
|
protected static final AtomicBoolean syncBlockingFilter
public void testClusterConnection() throws IOException
IOException
public void testAdminFactory() throws IOException
IOException
- Unable to construct adminpublic void testConnectionCloseAllowsInterrupt() throws Exception
Exception
public void testConnectionNotAllowsInterrupt() throws Exception
Exception
public void testOperationTimeout() throws Exception
Exception
public void testConnectionIdle() throws Exception
Exception
public void testConnectionCut() throws Exception
Exception
public void abortingHConnectionRemovesItselfFromHCM() throws Exception
Exception
public void testRegionCaching() throws Exception
Exception
public void testConnectionManagement() throws Exception
Exception
public void testCacheSeqNums() throws Exception
Exception
public void testConnectionSameness() throws Exception
Configuration
instances that are essentially the
same map to the same HConnection
instance.Exception
@Deprecated public void testConnectionUniqueness() throws Exception
ConnectionManager.HConnectionImplementation
in the HConnectionManager
class.Exception
public void testCreateConnection() throws Exception
HConnectionManager.createConnection(Configuration)
Exception
public void testConnection() throws Exception
Exception
public void testErrorBackoffTimeCalculation() throws Exception
Exception
public void testDeleteForZKConnLeak() throws Exception
Exception
public void testConnectionRideOverClusterRestart() throws IOException, InterruptedException
IOException
InterruptedException