From ed7f4733daa2254f1cb786157fa2802b0b3659c8 Mon Sep 17 00:00:00 2001 From: Guangxu Cheng Date: Fri, 21 Sep 2018 17:40:07 +0800 Subject: [PATCH] HBASE-21218 TableStateNotFoundException thrown from RSGroupAdminEndpoint#postCreateTable when creating table --- .../org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java b/hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java index 3d1f780628..07e92df899 100644 --- a/hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java +++ b/hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java @@ -468,7 +468,7 @@ public class RSGroupAdminEndpoint implements MasterCoprocessor, MasterObserver { } if (!rsGroupInfo.containsTable(desc.getTableName())) { LOG.debug("Pre-moving table " + desc.getTableName() + " to RSGroup " + groupName); - groupAdminServer.moveTables(Sets.newHashSet(desc.getTableName()), groupName); + groupInfoManager.moveTables(Sets.newHashSet(desc.getTableName()), groupName); } } @@ -489,7 +489,7 @@ public class RSGroupAdminEndpoint implements MasterCoprocessor, MasterObserver { // Assign table to default RSGroup. @Override - public void postCreateTable(ObserverContext ctx, + public void preCreateTable(ObserverContext ctx, TableDescriptor desc, RegionInfo[] regions) throws IOException { assignTableToGroup(desc); } -- 2.17.1