HBASE-17772 IntegrationTestRSGroup won't run

Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/22cbbf9e
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/22cbbf9e
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/22cbbf9e

Branch: refs/heads/HBASE-15631-branch-1
Commit: 22cbbf9ed6d78ab70cd5224c9a9ef444f73a5401
Parents: 348d7e9
Author: Andrew Purtell <[email protected]>
Authored: Wed Jul 5 18:24:47 2017 -0700
Committer: Andrew Purtell <[email protected]>
Committed: Thu Jul 20 17:55:42 2017 -0700

----------------------------------------------------------------------
 .../org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.java   | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/22cbbf9e/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.java
----------------------------------------------------------------------
diff --git 
a/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.java
 
b/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.java
index 5831696..52f576d 100644
--- 
a/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.java
+++ 
b/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.java
@@ -150,7 +150,14 @@ public abstract class TestRSGroupsBase {
     ClusterStatus status = 
TEST_UTIL.getHBaseClusterInterface().getClusterStatus();
     for(ServerName serverName : status.getServers()) {
       for(RegionLoad rl : 
status.getLoad(serverName).getRegionsLoad().values()) {
-        TableName tableName = HRegionInfo.getTable(rl.getName());
+        TableName tableName = null;
+        try {
+          tableName = HRegionInfo.getTable(rl.getName());
+        } catch (IllegalArgumentException e) {
+          LOG.warn("Failed parse a table name from regionname=" +
+              Bytes.toStringBinary(rl.getName()));
+          continue;
+        }
         if(!map.containsKey(tableName)) {
           map.put(tableName, new TreeMap<ServerName, List<String>>());
         }

Reply via email to