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) {
