HBASE-17677 Just the new tests from 'ServerName parsing from directory name should be more robust to errors.'
Signed-off-by: Michael Stack <stack@apache.org>
This commit is contained in:
parent
a373445730
commit
7917314477
@ -34,6 +34,7 @@ import org.apache.hadoop.fs.Path;
|
||||
import org.apache.hadoop.hbase.HBaseTestingUtility;
|
||||
import org.apache.hadoop.hbase.HConstants;
|
||||
import org.apache.hadoop.hbase.KeyValueTestUtil;
|
||||
import org.apache.hadoop.hbase.ServerName;
|
||||
import org.apache.hadoop.hbase.testclassification.SmallTests;
|
||||
import org.apache.hadoop.hbase.TableName;
|
||||
import org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos.SplitLogTask.RecoveryMode;
|
||||
@ -59,6 +60,20 @@ public class TestWALMethods {
|
||||
|
||||
private final HBaseTestingUtility util = new HBaseTestingUtility();
|
||||
|
||||
@Test
|
||||
public void testServerNameFromWAL() throws Exception {
|
||||
Path walPath = new Path("/hbase/WALs/regionserver-2.example.com,22101,1487767381290", "regionserver-2.example.com%2C22101%2C1487767381290.null0.1487785392316");
|
||||
ServerName name = DefaultWALProvider.getServerNameFromWALDirectoryName(walPath);
|
||||
assertEquals(ServerName.valueOf("regionserver-2.example.com", 22101, 1487767381290L), name);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testServerNameFromTestWAL() throws Exception {
|
||||
Path walPath = new Path("/user/example/test-data/12ff1404-68c6-4715-a4b9-775e763842bc/WALs/TestWALRecordReader", "TestWALRecordReader.default.1487787939118");
|
||||
ServerName name = DefaultWALProvider.getServerNameFromWALDirectoryName(walPath);
|
||||
assertNull(name);
|
||||
}
|
||||
|
||||
/**
|
||||
* Assert that getSplitEditFilesSorted returns files in expected order and
|
||||
* that it skips moved-aside files.
|
||||
|
Loading…
x
Reference in New Issue
Block a user