You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by en...@apache.org on 2016/06/17 20:29:43 UTC
hbase git commit: HBASE-16053 Master code is not setting the table in
ENABLING state in create table
Repository: hbase
Updated Branches:
refs/heads/master 568e37d38 -> 81a9c1ac3
HBASE-16053 Master code is not setting the table in ENABLING state in create table
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/81a9c1ac
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/81a9c1ac
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/81a9c1ac
Branch: refs/heads/master
Commit: 81a9c1ac31333f11ad4a5defb9c625daf492513b
Parents: 568e37d
Author: Enis Soztutar <en...@apache.org>
Authored: Fri Jun 17 13:29:33 2016 -0700
Committer: Enis Soztutar <en...@apache.org>
Committed: Fri Jun 17 13:29:33 2016 -0700
----------------------------------------------------------------------
.../hadoop/hbase/master/procedure/CreateTableProcedure.java | 4 ++++
1 file changed, 4 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/81a9c1ac/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.java
----------------------------------------------------------------------
diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.java
index 03d433b..da4a732 100644
--- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.java
+++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.java
@@ -445,6 +445,10 @@ public class CreateTableProcedure
final TableName tableName, final List<HRegionInfo> regions) throws IOException {
ProcedureSyncWait.waitRegionServers(env);
+ // Mark the table as Enabling
+ env.getMasterServices().getTableStateManager()
+ .setTableState(tableName, TableState.State.ENABLING);
+
// Trigger immediate assignment of the regions in round-robin fashion
final AssignmentManager assignmentManager = env.getMasterServices().getAssignmentManager();
ModifyRegionUtils.assignRegions(assignmentManager, regions);