From db06072a9cb7eee13893b753d9658f6af21acba8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E4=BC=9A=E9=98=B3?= Date: Mon, 5 Aug 2019 22:48:44 +0800 Subject: [PATCH] HBASE-22631: correct the AssignProcedure handlerFailure --- .../java/org/apache/hadoop/hbase/master/assignment/AssignProcedure.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignProcedure.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignProcedure.java index f2b967afa7..ae62d0678e 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignProcedure.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignProcedure.java @@ -362,10 +362,10 @@ public class AssignProcedure extends RegionTransitionProcedure { } this.forceNewPlan = true; this.targetServer = null; - regionNode.offline(); // We were moved to OPENING state before dispatch. Undo. It is safe to call // this method because it checks for OPENING first. env.getAssignmentManager().undoRegionAsOpening(regionNode); + regionNode.offline(); setTransitionState(RegionTransitionState.REGION_TRANSITION_QUEUE); } -- 2.14.3 (Apple Git-98)