http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
index cfe74f4..7d4b201 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
@@ -153,11 +153,18 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">HMaster.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkUnsupportedProcedure-java.util.Map-">checkUnsupportedProcedure</a></span>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;? extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>&gt;,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>&lt;<a 
href="../
 
../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&gt;&gt;&gt;&nbsp;procsByType)</code>
+<div class="block">In HBASE-20811, we have introduced a new TRSP to 
assign/unassign/move regions, and it is
+ incompatible with the old 
AssignProcedure/UnassignProcedure/MoveRegionProcedure.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterCoprocessorHost.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/MasterCoprocessorHost.html#preAbortProcedure-org.apache.hadoop.hbase.procedure2.ProcedureExecutor-long-">preAbortProcedure</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html"
 title="class in 
org.apache.hadoop.hbase.procedure2">ProcedureExecutor</a>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&gt;&nbsp;procEnv,
                  long&nbsp;procId)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private long</code></td>
 <td class="colLast"><span 
class="typeNameLabel">ClusterSchemaServiceImpl.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/ClusterSchemaServiceImpl.html#submitProcedure-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.util.NonceKey-">submitProcedure</a></span>(<a
 href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&gt;&nbsp;procedure,
                <a 
href="../../../../../../../org/apache/hadoop/hbase/util/NonceKey.html" 
title="class in 
org.apache.hadoop.hbase.util">NonceKey</a>&nbsp;nonceKey)</code>&nbsp;</td>
@@ -191,45 +198,58 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">MoveRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html#abort-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">abort</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">MoveRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html#abort-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">abort</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#abort-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">abort</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">RegionRemoteProcedureBase.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionRemoteProcedureBase.html#abort-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">abort</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#abort-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">abort</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#abort-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">abort</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#abort-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">abort</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#abort-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">abort</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#abort-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">abort</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">Procedure.LockState</a></code></td>
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#acquireLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">acquireLock</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">TransitRegionStateProcedure</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">TransitRegionStateProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html#assign-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.ServerName-">assign</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+      <a 
href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;region,
+      <a href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;targetServer)</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">Procedure.LockState</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#acquireLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">acquireLock</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colFirst"><code>(package private) static void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">AssignmentManagerUtil.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html#checkClosedRegion-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.RegionInfo-">checkClosedRegion</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+                 <a 
href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#addToRemoteDispatcher-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.ServerName-">addToRemoteDispatcher</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-                     <a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;targetServer)</code>
-<div class="block">Be careful! At the end of this method, the procedure has 
either succeeded
- and this procedure has been set into a suspended state OR, we failed and
- this procedure has been put back on the scheduler ready for another worker
- to pick it up.</div>
-</td>
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#checkClosedRegions-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">checkClosedRegions</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#checkClosedRegions-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">checkClosedRegions</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#checkRegionsToMerge-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.RegionInfo:A-boolean-">checkRegionsToMerge</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
                    <a 
href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regionsToMerge,
                    boolean&nbsp;forcible)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#checkRegionsToMerge-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.client.RegionInfo-boolean-">checkRegionsToMerge</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
                    <a 
href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionToMergeA,
@@ -238,7 +258,7 @@
 <div class="block">One time checks.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#checkSplittable-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.RegionInfo-byte:A-">checkSplittable</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
                <a 
href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionToSplit,
@@ -246,21 +266,48 @@
 <div class="block">Check whether the region is splittable</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#cleanupMergedRegion-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">cleanupMergedRegion</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
 <div class="block">Clean up a merged region</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">TransitRegionStateProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html#closeRegion-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStateNode-">closeRegion</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+           <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStateNode</a>&nbsp;regionNode)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">TransitRegionStateProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html#confirmClosed-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStateNode-">confirmClosed</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+             <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStateNode</a>&nbsp;regionNode)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">TransitRegionStateProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html#confirmOpened-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStateNode-">confirmOpened</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+             <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStateNode</a>&nbsp;regionNode)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">TransitRegionStateProcedure</a>[]</code></td>
+<td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#createAssignProcedures-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">createAssignProcedures</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">TransitRegionStateProcedure</a>[]</code></td>
+<td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#createAssignProcedures-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">createAssignProcedures</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">AssignProcedure</a>[]</code></td>
-<td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#createAssignProcedures-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-int-">createAssignProcedures</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-                      int&nbsp;regionReplication)</code>&nbsp;</td>
+<td class="colFirst"><code>private static <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">TransitRegionStateProcedure</a>[]</code></td>
+<td class="colLast"><span 
class="typeNameLabel">AssignmentManagerUtil.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html#createAssignProcedures-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-java.util.stream.Stream-int-org.apache.hadoop.hbase.ServerName-">createAssignProcedures</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+                      <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true";
 title="class or interface in java.util.stream">Stream</a>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&nbsp;regions,
+                      int&nbsp;regionReplication,
+                      <a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;targetServer)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">AssignProcedure</a>[]</code></td>
-<td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#createAssignProcedures-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-int-">createAssignProcedures</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-                      int&nbsp;regionReplication)</code>&nbsp;</td>
+<td class="colFirst"><code>(package private) static <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">TransitRegionStateProcedure</a>[]</code></td>
+<td class="colLast"><span 
class="typeNameLabel">AssignmentManagerUtil.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html#createAssignProceduresForOpeningNewRegions-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-java.util.stream.Stream-int-org.apache.hadoop.hbase.ServerName-">createAssignProceduresForOpeningNewRegions</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+                                          <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true";
 title="class or interface in java.util.stream">Stream</a>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&nbsp;regions,
+                                          int&nbsp;regionReplication,
+                                          <a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;targetServer)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -279,38 +326,59 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">UnassignProcedure</a>[]</code></td>
-<td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#createUnassignProcedures-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-int-">createUnassignProcedures</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-                        int&nbsp;regionReplication)</code>&nbsp;</td>
+<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">TransitRegionStateProcedure</a>[]</code></td>
+<td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#createUnassignProcedures-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">createUnassignProcedures</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">UnassignProcedure</a>[]</code></td>
-<td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#createUnassignProcedures-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-int-">createUnassignProcedures</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-                        int&nbsp;regionReplication)</code>&nbsp;</td>
+<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">TransitRegionStateProcedure</a>[]</code></td>
+<td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#createUnassignProcedures-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">createUnassignProcedures</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) static <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">TransitRegionStateProcedure</a>[]</code></td>
+<td class="colLast"><span 
class="typeNameLabel">AssignmentManagerUtil.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html#createUnassignProceduresForSplitOrMerge-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-java.util.stream.Stream-int-">createUnassignProceduresForSplitOrMerge</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+                                       <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true";
 title="class or interface in java.util.stream">Stream</a>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&nbsp;regions,
+                                       
int&nbsp;regionReplication)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&gt;[]</code></td>
+<td class="colLast"><span 
class="typeNameLabel">RegionRemoteProcedureBase.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionRemoteProcedureBase.html#execute-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">execute</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>[]</code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#execute-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">execute</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">TransitRegionStateProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html#execute-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">execute</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>[]</code></td>
+<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#execute-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">execute</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a></code></td>
 <td class="colLast"><span 
class="typeNameLabel">GCMergedRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/GCMergedRegionsProcedure.html#executeFromState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.GCMergedRegionsState-">executeFromState</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
                 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.GCMergedRegionsState&nbsp;state)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a></code></td>
 <td class="colLast"><span 
class="typeNameLabel">GCRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/GCRegionProcedure.html#executeFromState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.GCRegionState-">executeFromState</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
                 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.GCRegionState&nbsp;state)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a></code></td>
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#executeFromState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MergeTableRegionsState-">executeFromState</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
                 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MergeTableRegionsState&nbsp;state)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a></code></td>
 <td class="colLast"><span 
class="typeNameLabel">MoveRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html#executeFromState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MoveRegionState-">executeFromState</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-                
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MoveRegionState&nbsp;state)</code>&nbsp;</td>
+                
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MoveRegionState&nbsp;state)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">TransitRegionStateProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html#executeFromState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RegionStateTransitionState-">executeFromState</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+                
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RegionStateTransitionState&nbsp;state)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a></code></td>
@@ -319,18 +387,24 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span 
class="typeNameLabel">UnassignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html#finishTransition-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">finishTransition</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-                <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>&nbsp;regionNode)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">UnassignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html#finishTransition-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStateNode-">finishTransition</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+                <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStateNode</a>&nbsp;regionNode)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span 
class="typeNameLabel">AssignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignProcedure.html#finishTransition-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">finishTransition</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-                <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>&nbsp;regionNode)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">AssignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignProcedure.html#finishTransition-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStateNode-">finishTransition</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+                <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStateNode</a>&nbsp;regionNode)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected abstract void</code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#finishTransition-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">finishTransition</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-                <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>&nbsp;regionNode)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#finishTransition-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStateNode-">finishTransition</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+                <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStateNode</a>&nbsp;regionNode)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in org.apache.hadoop.hbase">ServerName</a></code></td>
@@ -338,11 +412,15 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureMetrics.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureMetrics</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">UnassignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html#getProcedureMetrics-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getProcedureMetrics</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">UnassignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html#getProcedureMetrics-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getProcedureMetrics</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureMetrics.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureMetrics</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">AssignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignProcedure.html#getProcedureMetrics-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getProcedureMetrics</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">AssignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignProcedure.html#getProcedureMetrics-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getProcedureMetrics</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureMetrics.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureMetrics</a></code></td>
@@ -353,8 +431,16 @@
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#getProcedureMetrics-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getProcedureMetrics</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>protected <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureMetrics.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureMetrics</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">TransitRegionStateProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html#getProcedureMetrics-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getProcedureMetrics</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html"
 title="class in 
org.apache.hadoop.hbase.procedure2">ProcedureEvent</a>&lt;?&gt;</code></td>
+<td class="colLast"><span 
class="typeNameLabel">RegionRemoteProcedureBase.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionRemoteProcedureBase.html#getRegionEvent-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getRegionEvent</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>(package private) static 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse</code></td>
-<td class="colLast"><span class="typeNameLabel">Util.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/Util.html#getRegionInfoResponse-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.RegionInfo-">getRegionInfoResponse</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<td class="colLast"><span 
class="typeNameLabel">AssignmentManagerUtil.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html#getRegionInfoResponse-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.RegionInfo-">getRegionInfoResponse</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
                      <a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;regionLocation,
                      <a 
href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri)</code>
 <div class="block">Raw call to remote regionserver to get info on a particular 
region.</div>
@@ -362,7 +448,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) static 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse</code></td>
-<td class="colLast"><span class="typeNameLabel">Util.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/Util.html#getRegionInfoResponse-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.RegionInfo-boolean-">getRegionInfoResponse</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<td class="colLast"><span 
class="typeNameLabel">AssignmentManagerUtil.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html#getRegionInfoResponse-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.RegionInfo-boolean-">getRegionInfoResponse</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
                      <a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;regionLocation,
                      <a 
href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri,
                      boolean&nbsp;includeBestSplitRow)</code>&nbsp;</td>
@@ -376,22 +462,14 @@
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#getRegionReplication-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getRegionReplication</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#getRegionState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getRegionState</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in org.apache.hadoop.hbase">ServerName</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">UnassignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html#getServer-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getServer</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in org.apache.hadoop.hbase">ServerName</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">AssignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignProcedure.html#getServer-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getServer</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colFirst"><code><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStateNode</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#getRegionState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getRegionState</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>abstract <a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in org.apache.hadoop.hbase">ServerName</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#getServer-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getServer</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
-<div class="block">Used by ServerCrashProcedure to see if this Assign/Unassign 
needs processing.</div>
-</td>
+<td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStateNode</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">TransitRegionStateProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html#getRegionStateNode-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">getRegionStateNode</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in org.apache.hadoop.hbase">ServerName</a></code></td>
@@ -400,37 +478,13 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private void</code></td>
-<td class="colLast"><span 
class="typeNameLabel">AssignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignProcedure.html#handleFailure-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">handleFailure</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-             <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>&nbsp;regionNode)</code>
-<div class="block">Called when dispatch or subsequent OPEN request fail.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;</code></td>
-<td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#hasRecoveredEdits-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">hasRecoveredEdits</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
-<div class="block">Return list of regions that have recovered.edits...</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>(package private) static boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#hasRecoveredEdits-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.RegionInfo-">hasRecoveredEdits</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-                 <a 
href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;ri)</code>
-<div class="block">Check whether there are recovered.edits in the parent 
closed region.</div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#holdLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">holdLock</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#holdLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">holdLock</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
-</tr>
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">AssignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignProcedure.html#incrementAndCheckMaxAttempts-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">incrementAndCheckMaxAttempts</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-                            <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>&nbsp;regionNode)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">TransitRegionStateProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html#incrementAndCheckMaxAttempts-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStateNode-">incrementAndCheckMaxAttempts</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+                            <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStateNode</a>&nbsp;regionNode)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
@@ -438,25 +492,6 @@
            <a 
href="../../../../../../../org/apache/hadoop/hbase/master/RegionState.html" 
title="class in 
org.apache.hadoop.hbase.master">RegionState</a>&nbsp;rs)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">UnassignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html#isSafeToProceed-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-java.io.IOException-">isSafeToProceed</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-               <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>&nbsp;regionNode,
-               <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a>&nbsp;exception)</code>
-<div class="block">Our remote call failed but there are a few states where it 
is safe to proceed with the
- unassign; e.g.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#isServerOnline-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">isServerOnline</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-              <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>&nbsp;regionNode)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#isServerOnline-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.ServerName-">isServerOnline</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-              <a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#mergeStoreFiles-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.regionserver.HRegionFileSystem-org.apache.hadoop.fs.Path-">mergeStoreFiles</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
                <a 
href="../../../../../../../org/apache/hadoop/hbase/regionserver/HRegionFileSystem.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegionFileSystem</a>&nbsp;regionFs,
@@ -464,6 +499,12 @@
 <div class="block">Create reference file(s) of merging regions under the 
merged directory</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">TransitRegionStateProcedure</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">TransitRegionStateProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html#move-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.ServerName-">move</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+    <a 
href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;region,
+    <a href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;targetServer)</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#openParentRegion-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">openParentRegion</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
@@ -471,193 +512,289 @@
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">TransitRegionStateProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html#openRegion-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStateNode-">openRegion</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+          <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStateNode</a>&nbsp;regionNode)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">AssignmentManager.RegionInTransitionChore.</span><code><span
 class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionChore.html#periodicExecute-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">periodicExecute</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#postCompletedMergeRegions-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">postCompletedMergeRegions</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
 <div class="block">Post merge region action</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#postMergeRegionsCommit-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">postMergeRegionsCommit</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
 <div class="block">Post merge region action</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#postRollBackMergeRegions-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">postRollBackMergeRegions</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
 <div class="block">Action after rollback a merge table regions action.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#postRollBackSplitRegion-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">postRollBackSplitRegion</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
 <div class="block">Action after rollback a split table region action.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#postSplitRegion-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">postSplitRegion</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
 <div class="block">Post split region actions</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#preMergeRegions-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">preMergeRegions</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
 <div class="block">Pre merge region action</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#preMergeRegionsCommit-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">preMergeRegionsCommit</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
 <div class="block">Post merge region action</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#prepareMergeRegion-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">prepareMergeRegion</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
 <div class="block">Prepare merge and do some check</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#prepareSplitRegion-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">prepareSplitRegion</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
 <div class="block">Prepare to Split region.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#preSplitRegion-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">preSplitRegion</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
 <div class="block">Action before splitting region in a table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#preSplitRegionAfterMETA-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">preSplitRegionAfterMETA</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
 <div class="block">Pre split region actions after the Point-of-No-Return 
step</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">SplitTableRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html#preSplitRegionBeforeMETA-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">preSplitRegionBeforeMETA</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>
 <div class="block">Post split region actions before the Point-of-No-Return 
step</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span 
class="typeNameLabel">UnassignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html#proceed-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">proceed</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-       <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>&nbsp;regionNode)</code>
-<div class="block">Set it up so when procedure is unsuspended, we'll move to 
the procedure finish.</div>
-</td>
-</tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#releaseLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">releaseLock</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">TransitRegionStateProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html#queueAssign-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.assignment.RegionStateNode-">queueAssign</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+           <a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStateNode</a>&nbsp;regionNode)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionTransitionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html#releaseLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">releaseLock</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">MergeTableRegionsProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html#releaseLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">releaseLock</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.RemoteOperation.html"
 title="class in 
org.apache.hadoop.hbase.procedure2">RemoteProcedureDispatcher.RemoteOperation</a></code></td>
 <td class="colLast"><span 
class="typeNameLabel">UnassignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html#remoteCallBuild-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.ServerName-">remoteCallBuild</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-               <a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</code>&nbsp;</td>
+               <a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.RemoteOperation.html"
 title="class in 
org.apache.hadoop.hbase.procedure2">RemoteProcedureDispatcher.RemoteOperation</a></code></td>
 <td class="colLast"><span 
class="typeNameLabel">AssignProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignProcedure.html#remoteCallBuild-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.ServerName-">remoteCallBuild</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-               <a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</code>&nbsp;</td>
+               <a 
href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.RemoteOperation.html"
 title="class in 
org.apache.hadoop.hbase.procedure2">RemoteProcedureDispatcher.RemoteOperation</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">CloseRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/master/assignment/CloseRegionProcedure.html#remoteCallBuild-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.ServerName-">remoteCallBuild</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv

<TRUNCATED>

Reply via email to