Repository: hbase
Updated Branches:
  refs/heads/master 1010992ee -> 98909f4a9


HBASE-21214 [hbck2] setTableState just sets hbase:meta state, not in-memory 
state


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

Branch: refs/heads/master
Commit: 98909f4a9dfb342746c595b28989334d6d5e0507
Parents: 1010992
Author: Michael Stack <[email protected]>
Authored: Thu Sep 20 12:08:10 2018 -0700
Committer: Michael Stack <[email protected]>
Committed: Fri Sep 21 16:04:59 2018 -0700

----------------------------------------------------------------------
 .../org/apache/hadoop/hbase/master/MasterRpcServices.java     | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/98909f4a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
----------------------------------------------------------------------
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
index 6467ea2..e0ee68e 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
@@ -2329,12 +2329,11 @@ public class MasterRpcServices extends RSRpcServices
   @Override
   public GetTableStateResponse setTableStateInMeta(RpcController controller,
       SetTableStateInMetaRequest request) throws ServiceException {
-    Connection conn = master.getConnection();
     TableName tn = ProtobufUtil.toTableName(request.getTableName());
-
     try {
-      HBaseProtos.TableState prevState = MetaTableAccessor.getTableState(conn, 
tn).convert();
-      MetaTableAccessor.updateTableState(conn, tn,
+      HBaseProtos.TableState prevState =
+          this.master.getTableStateManager().getTableState(tn).convert();
+      this.master.getTableStateManager().setTableState(tn,
           TableState.convert(tn, request.getTableState()).getState());
       return 
GetTableStateResponse.newBuilder().setTableState(prevState).build();
     } catch (Exception e) {

Reply via email to