You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2017/03/11 05:18:03 UTC

hbase git commit: HBASE-17772 IntegrationTestRSGroup won't run

Repository: hbase
Updated Branches:
  refs/heads/master e0365df9d -> 4b541d638


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/4b541d63
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/4b541d63
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/4b541d63

Branch: refs/heads/master
Commit: 4b541d63804e752f536560f7d96e222c0ffd877c
Parents: e0365df
Author: Michael Stack <st...@apache.org>
Authored: Fri Mar 10 19:50:53 2017 -0800
Committer: Michael Stack <st...@apache.org>
Committed: Fri Mar 10 19:50:53 2017 -0800

----------------------------------------------------------------------
 .../apache/hadoop/hbase/rsgroup/IntegrationTestRSGroup.java | 4 ++--
 .../org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.java   | 9 ++++++++-
 2 files changed, 10 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/4b541d63/hbase-it/src/test/java/org/apache/hadoop/hbase/rsgroup/IntegrationTestRSGroup.java
----------------------------------------------------------------------
diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/rsgroup/IntegrationTestRSGroup.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/rsgroup/IntegrationTestRSGroup.java
index 6b1f1a7..5c099c8 100644
--- a/hbase-it/src/test/java/org/apache/hadoop/hbase/rsgroup/IntegrationTestRSGroup.java
+++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/rsgroup/IntegrationTestRSGroup.java
@@ -25,7 +25,7 @@ import org.apache.hadoop.hbase.IntegrationTestingUtility;
 import org.apache.hadoop.hbase.Waiter;
 import org.apache.hadoop.hbase.testclassification.IntegrationTests;
 import org.junit.After;
-import org.junit.BeforeClass;
+import org.junit.Before;
 import org.junit.experimental.categories.Category;
 
 /**
@@ -37,7 +37,7 @@ public class IntegrationTestRSGroup extends TestRSGroupsBase {
   private final static Log LOG = LogFactory.getLog(IntegrationTestRSGroup.class);
   private static boolean initialized = false;
 
-  @BeforeClass
+  @Before
   public void beforeMethod() throws Exception {
     if(!initialized) {
       LOG.info("Setting up IntegrationTestRSGroup");

http://git-wip-us.apache.org/repos/asf/hbase/blob/4b541d63/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 5f9116b..59853a5 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
@@ -162,7 +162,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<>());
         }