public class TestSnapshotWithTTLFromClient extends Object
Modifier and Type | Field and Description |
---|---|
private static int |
CHORE_INTERVAL_SECS |
static HBaseClassTestRule |
CLASS_RULE |
private static org.apache.hadoop.hbase.TableName |
CLONED_TABLE_NAME |
private static org.slf4j.Logger |
LOG |
private static int |
NUM_RS |
private static String |
STRING_TABLE_NAME |
private static org.apache.hadoop.hbase.TableName |
TABLE_NAME |
private static byte[] |
TEST_FAM |
private static String |
TTL_KEY |
private static HBaseTestingUtil |
UTIL |
Constructor and Description |
---|
TestSnapshotWithTTLFromClient() |
Modifier and Type | Method and Description |
---|---|
static void |
cleanupTest() |
private void |
createSnapshotWithTTL(org.apache.hadoop.hbase.TableName tableName,
String snapshotName,
int snapshotTTL) |
protected void |
createTable() |
void |
setup() |
static void |
setupCluster()
Setup the config for the cluster
|
protected static void |
setupConf(org.apache.hadoop.conf.Configuration conf) |
void |
tearDown() |
void |
testCloneSnapshotFailsDueToTTLExpired() |
void |
testCloneSnapshotWithTTLSuccess() |
void |
testRestoreSnapshotFailsDueToTTLExpired() |
void |
testRestoreSnapshotWithTTLSuccess() |
public static final HBaseClassTestRule CLASS_RULE
private static final org.slf4j.Logger LOG
private static final HBaseTestingUtil UTIL
private static final int NUM_RS
private static final String STRING_TABLE_NAME
private static final byte[] TEST_FAM
private static final org.apache.hadoop.hbase.TableName TABLE_NAME
private static final org.apache.hadoop.hbase.TableName CLONED_TABLE_NAME
private static final String TTL_KEY
private static final int CHORE_INTERVAL_SECS
public TestSnapshotWithTTLFromClient()
public static void setupCluster() throws Exception
Exception
- on failureprotected static void setupConf(org.apache.hadoop.conf.Configuration conf)
protected void createTable() throws Exception
Exception
public static void cleanupTest() throws Exception
Exception
public void testRestoreSnapshotWithTTLSuccess() throws Exception
Exception
public void testRestoreSnapshotFailsDueToTTLExpired() throws Exception
Exception
public void testCloneSnapshotWithTTLSuccess() throws Exception
Exception
public void testCloneSnapshotFailsDueToTTLExpired() throws Exception
Exception
private void createSnapshotWithTTL(org.apache.hadoop.hbase.TableName tableName, String snapshotName, int snapshotTTL) throws IOException
IOException
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.