Repository: hbase Updated Branches: refs/heads/branch-2.1 1e05c9f3b -> a22aec1da
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/a22aec1d Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/a22aec1d Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/a22aec1d Branch: refs/heads/branch-2.1 Commit: a22aec1dad08810da222a6eb4bd4fdbc56f43e99 Parents: 1e05c9f Author: Michael Stack <[email protected]> Authored: Thu Sep 20 12:08:10 2018 -0700 Committer: Michael Stack <[email protected]> Committed: Fri Sep 21 16:03:58 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/a22aec1d/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 2eff6a3..bb49066 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 @@ -2295,12 +2295,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) {
