http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a754d895/devapidocs/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html
index 9ae4f41..5950b5e 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html
@@ -129,7 +129,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Private
-public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.50">ModifyTableProcedure</a>
+public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.51">ModifyTableProcedure</a>
 extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">AbstractStateMachineTableProcedure</a>&lt;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ModifyTableState&gt;</pre>
 </li>
 </ul>
@@ -400,7 +400,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <!--   -->
 </a>
 <h3>Methods inherited from 
class&nbsp;org.apache.hadoop.hbase.master.procedure.<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">AbstractStateMachineTableProcedure</a></h3>
-<code><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#acquireLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">acquireLock</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#checkTableModifiable-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">checkTableModifiable</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#getRegionDir-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.RegionInfo-">getRegionDir</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#getUser--">getUser</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#releaseLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">releaseLock</a>,
 <
 a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#releaseSyncLatch--">releaseSyncLatch</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#setUser-org.apache.hadoop.hbase.security.User-">setUser</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#toStringClassDetails-java.lang.StringBuilder-">toStringClassDetails</a></code></li>
+<code><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#acquireLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">acquireLock</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#checkTableModifiable-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">checkTableModifiable</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#getRegionDir-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.RegionInfo-">getRegionDir</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#getUser--">getUser</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#preflightChecks-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-java.lang.Boolea
 n-">preflightChecks</a>, <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#releaseLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">releaseLock</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#releaseSyncLatch--">releaseSyncLatch</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#setUser-org.apache.hadoop.hbase.security.User-">setUser</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#toStringClassDetails-java.lang.StringBuilder-">toStringClassDetails</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a 
name="methods.inherited.from.class.org.apache.hadoop.hbase.procedure2.StateMachineProcedure">
@@ -443,7 +443,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>private static final&nbsp;org.slf4j.Logger <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.52">LOG</a></pre>
+<pre>private static final&nbsp;org.slf4j.Logger <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.53">LOG</a></pre>
 </li>
 </ul>
 <a name="unmodifiedTableDescriptor">
@@ -452,7 +452,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>unmodifiedTableDescriptor</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.54">unmodifiedTableDescriptor</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.55">unmodifiedTableDescriptor</a></pre>
 </li>
 </ul>
 <a name="modifiedTableDescriptor">
@@ -461,7 +461,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>modifiedTableDescriptor</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.55">modifiedTableDescriptor</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.56">modifiedTableDescriptor</a></pre>
 </li>
 </ul>
 <a name="deleteColumnFamilyInModify">
@@ -470,7 +470,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteColumnFamilyInModify</h4>
-<pre>private&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.56">deleteColumnFamilyInModify</a></pre>
+<pre>private&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.57">deleteColumnFamilyInModify</a></pre>
 </li>
 </ul>
 <a name="regionInfoList">
@@ -479,7 +479,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>regionInfoList</h4>
-<pre>private&nbsp;<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; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.58">regionInfoList</a></pre>
+<pre>private&nbsp;<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; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.59">regionInfoList</a></pre>
 </li>
 </ul>
 <a name="traceEnabled">
@@ -488,7 +488,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockListLast">
 <li class="blockList">
 <h4>traceEnabled</h4>
-<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.59">traceEnabled</a></pre>
+<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.60">traceEnabled</a></pre>
 </li>
 </ul>
 </li>
@@ -505,7 +505,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>ModifyTableProcedure</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.61">ModifyTableProcedure</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.62">ModifyTableProcedure</a>()</pre>
 </li>
 </ul>
 <a 
name="ModifyTableProcedure-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.TableDescriptor-">
@@ -514,8 +514,13 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>ModifyTableProcedure</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.66">ModifyTableProcedure</a>(<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/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</pre>
+<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.67">ModifyTableProcedure</a>(<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/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)
+                     throws <a 
href="../../../../../../org/apache/hadoop/hbase/HBaseIOException.html" 
title="class in org.apache.hadoop.hbase">HBaseIOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="../../../../../../org/apache/hadoop/hbase/HBaseIOException.html" 
title="class in org.apache.hadoop.hbase">HBaseIOException</a></code></dd>
+</dl>
 </li>
 </ul>
 <a 
name="ModifyTableProcedure-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.master.procedure.ProcedurePrepareLatch-">
@@ -524,9 +529,14 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ModifyTableProcedure</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.70">ModifyTableProcedure</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.72">ModifyTableProcedure</a>(<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/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
-                            <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/ProcedurePrepareLatch.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">ProcedurePrepareLatch</a>&nbsp;latch)</pre>
+                            <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/ProcedurePrepareLatch.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">ProcedurePrepareLatch</a>&nbsp;latch)
+                     throws <a 
href="../../../../../../org/apache/hadoop/hbase/HBaseIOException.html" 
title="class in org.apache.hadoop.hbase">HBaseIOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="../../../../../../org/apache/hadoop/hbase/HBaseIOException.html" 
title="class in org.apache.hadoop.hbase">HBaseIOException</a></code></dd>
+</dl>
 </li>
 </ul>
 </li>
@@ -543,7 +553,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>initilize</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.77">initilize</a>()</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.81">initilize</a>()</pre>
 </li>
 </ul>
 <a 
name="executeFromState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ModifyTableState-">
@@ -552,7 +562,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>executeFromState</h4>
-<pre>protected&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.85">executeFromState</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<pre>protected&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.89">executeFromState</a>(<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.ModifyTableState&nbsp;state)
                                                throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#executeFromState-TEnvironment-TState-">StateMachineProcedure</a></code></span></div>
@@ -575,7 +585,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>rollbackState</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.142">rollbackState</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.146">rollbackState</a>(<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.ModifyTableState&nbsp;state)
                       throws <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></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#rollbackState-TEnvironment-TState-">StateMachineProcedure</a></code></span></div>
@@ -595,7 +605,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>isRollbackSupported</h4>
-<pre>protected&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.156">isRollbackSupported</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ModifyTableState&nbsp;state)</pre>
+<pre>protected&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.160">isRollbackSupported</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ModifyTableState&nbsp;state)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#isRollbackSupported-TState-">StateMachineProcedure</a></code></span></div>
 <div class="block">Used by the default implementation of abort() to know if 
the current state can be aborted
  and rollback can be triggered.</div>
@@ -611,7 +621,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>completionCleanup</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.167">completionCleanup</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.171">completionCleanup</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#completionCleanup-TEnvironment-">Procedure</a></code></span></div>
 <div class="block">Called when the procedure is marked as completed (success 
or rollback).
  The procedure implementor may use this method to cleanup in-memory states.
@@ -629,7 +639,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getState</h4>
-<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ModifyTableState&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.172">getState</a>(int&nbsp;stateId)</pre>
+<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ModifyTableState&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.176">getState</a>(int&nbsp;stateId)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#getState-int-">StateMachineProcedure</a></code></span></div>
 <div class="block">Convert an ordinal (or state id) to an Enum (or more 
descriptive) state object.</div>
 <dl>
@@ -648,7 +658,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getStateId</h4>
-<pre>protected&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.177">getStateId</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ModifyTableState&nbsp;state)</pre>
+<pre>protected&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.181">getStateId</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ModifyTableState&nbsp;state)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#getStateId-TState-">StateMachineProcedure</a></code></span></div>
 <div class="block">Convert the Enum (or more descriptive) state object to an 
ordinal (or state id).</div>
 <dl>
@@ -667,7 +677,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getInitialState</h4>
-<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ModifyTableState&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.182">getInitialState</a>()</pre>
+<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ModifyTableState&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.186">getInitialState</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#getInitialState--">StateMachineProcedure</a></code></span></div>
 <div class="block">Return the initial state object that will be used for the 
first call to executeFromState().</div>
 <dl>
@@ -684,7 +694,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>serializeStateData</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.187">serializeStateData</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureStateSerializer.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureStateSerializer</a>&nbsp;serializer)
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.191">serializeStateData</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureStateSerializer.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureStateSerializer</a>&nbsp;serializer)
                            throws <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></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#serializeStateData-org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer-">Procedure</a></code></span></div>
 <div class="block">The user-level code of the procedure may have some state to
@@ -706,7 +716,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>deserializeStateData</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.206">deserializeStateData</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureStateSerializer.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureStateSerializer</a>&nbsp;serializer)
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.210">deserializeStateData</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureStateSerializer.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureStateSerializer</a>&nbsp;serializer)
                              throws <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></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#deserializeStateData-org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer-">Procedure</a></code></span></div>
 <div class="block">Called on store load to allow the user to decode the 
previously serialized
@@ -727,7 +737,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableName</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.223">getTableName</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.227">getTableName</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html#getTableName--">getTableName</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html"
 title="interface in 
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface</a></code></dd>
@@ -744,7 +754,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableOperationType</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html"
 title="enum in 
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface.TableOperationType</a>&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.228">getTableOperationType</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html"
 title="enum in 
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface.TableOperationType</a>&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.232">getTableOperationType</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html#getTableOperationType--">TableProcedureInterface</a></code></span></div>
 <div class="block">Given an operation type we can take decisions about what to 
do with pending operations.
  e.g. if we get a delete and we have some table operation pending (e.g. add 
column)
@@ -765,7 +775,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>prepareModify</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.237">prepareModify</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.241">prepareModify</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
                     throws <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></pre>
 <div class="block">Check conditions before any real action of modifying a 
table.</div>
 <dl>
@@ -782,7 +792,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>preModify</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.280">preModify</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.284">preModify</a>(<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.ModifyTableState&nbsp;state)
                 throws <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>,
                        <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
@@ -803,7 +813,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>updateTableDescriptor</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.290">updateTableDescriptor</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.294">updateTableDescriptor</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
                             throws <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></pre>
 <div class="block">Update descriptor</div>
 <dl>
@@ -820,7 +830,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>restoreTableDescriptor</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.299">restoreTableDescriptor</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.303">restoreTableDescriptor</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
                              throws <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></pre>
 <div class="block">Undo the descriptor change (for rollback)</div>
 <dl>
@@ -837,7 +847,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteFromFs</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.315">deleteFromFs</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.319">deleteFromFs</a>(<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/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldTableDescriptor,
                           <a 
href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newTableDescriptor)
                    throws <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></pre>
@@ -856,7 +866,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>updateReplicaColumnsIfNeeded</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.336">updateReplicaColumnsIfNeeded</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.340">updateReplicaColumnsIfNeeded</a>(<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/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldTableDescriptor,
                                           <a 
href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newTableDescriptor)
                                    throws <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></pre>
@@ -875,7 +885,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>addRegionsToMeta</h4>
-<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.376">addRegionsToMeta</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.380">addRegionsToMeta</a>(<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/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
                                      <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;&nbsp;regionInfos)
                               throws <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></pre>
@@ -891,7 +901,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>postModify</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.389">postModify</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.393">postModify</a>(<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.ModifyTableState&nbsp;state)
                  throws <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>,
                         <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
@@ -912,7 +922,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>isTraceEnabled</h4>
-<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.399">isTraceEnabled</a>()</pre>
+<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.403">isTraceEnabled</a>()</pre>
 <div class="block">The procedure could be restarted from a different machine. 
If the variable is null, we need to
  retrieve it.</div>
 <dl>
@@ -927,7 +937,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>runCoprocessorAction</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.413">runCoprocessorAction</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.417">runCoprocessorAction</a>(<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.ModifyTableState&nbsp;state)
                            throws <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>,
                                   <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
@@ -948,7 +958,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getRegionInfoList</h4>
-<pre>private&nbsp;<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;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.430">getRegionInfoList</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
+<pre>private&nbsp;<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;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#line.434">getRegionInfoList</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
                                     throws <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></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a754d895/devapidocs/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html
index 733bcc2..ff446c2 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html
@@ -129,7 +129,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Private
-public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.59">RestoreSnapshotProcedure</a>
+public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.60">RestoreSnapshotProcedure</a>
 extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">AbstractStateMachineTableProcedure</a>&lt;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RestoreSnapshotState&gt;</pre>
 </li>
 </ul>
@@ -395,7 +395,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <!--   -->
 </a>
 <h3>Methods inherited from 
class&nbsp;org.apache.hadoop.hbase.master.procedure.<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">AbstractStateMachineTableProcedure</a></h3>
-<code><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#acquireLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">acquireLock</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#checkTableModifiable-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">checkTableModifiable</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#getRegionDir-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.RegionInfo-">getRegionDir</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#getUser--">getUser</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#releaseLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">releaseLock</a>,
 <
 a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#releaseSyncLatch--">releaseSyncLatch</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#setUser-org.apache.hadoop.hbase.security.User-">setUser</a></code></li>
+<code><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#acquireLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">acquireLock</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#checkTableModifiable-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">checkTableModifiable</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#getRegionDir-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.RegionInfo-">getRegionDir</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#getUser--">getUser</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#preflightChecks-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-java.lang.Boolea
 n-">preflightChecks</a>, <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#releaseLock-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">releaseLock</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#releaseSyncLatch--">releaseSyncLatch</a>,
 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html#setUser-org.apache.hadoop.hbase.security.User-">setUser</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a 
name="methods.inherited.from.class.org.apache.hadoop.hbase.procedure2.StateMachineProcedure">
@@ -438,7 +438,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>private static final&nbsp;org.slf4j.Logger <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.61">LOG</a></pre>
+<pre>private static final&nbsp;org.slf4j.Logger <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.62">LOG</a></pre>
 </li>
 </ul>
 <a name="modifiedTableDescriptor">
@@ -447,7 +447,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>modifiedTableDescriptor</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.63">modifiedTableDescriptor</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.64">modifiedTableDescriptor</a></pre>
 </li>
 </ul>
 <a name="regionsToRestore">
@@ -456,7 +456,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>regionsToRestore</h4>
-<pre>private&nbsp;<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; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.64">regionsToRestore</a></pre>
+<pre>private&nbsp;<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; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.65">regionsToRestore</a></pre>
 </li>
 </ul>
 <a name="regionsToRemove">
@@ -465,7 +465,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>regionsToRemove</h4>
-<pre>private&nbsp;<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; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.65">regionsToRemove</a></pre>
+<pre>private&nbsp;<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; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.66">regionsToRemove</a></pre>
 </li>
 </ul>
 <a name="regionsToAdd">
@@ -474,7 +474,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>regionsToAdd</h4>
-<pre>private&nbsp;<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; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.66">regionsToAdd</a></pre>
+<pre>private&nbsp;<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; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.67">regionsToAdd</a></pre>
 </li>
 </ul>
 <a name="parentsToChildrenPairMap">
@@ -483,7 +483,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>parentsToChildrenPairMap</h4>
-<pre>private&nbsp;<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/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.67">parentsToChildrenPairMap</a></pre>
+<pre>private&nbsp;<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/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.68">parentsToChildrenPairMap</a></pre>
 </li>
 </ul>
 <a name="snapshot">
@@ -492,7 +492,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>snapshot</h4>
-<pre>private&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription
 <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.69">snapshot</a></pre>
+<pre>private&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription
 <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.70">snapshot</a></pre>
 </li>
 </ul>
 <a name="restoreAcl">
@@ -501,7 +501,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>restoreAcl</h4>
-<pre>private&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.70">restoreAcl</a></pre>
+<pre>private&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.71">restoreAcl</a></pre>
 </li>
 </ul>
 <a name="monitorStatus">
@@ -510,7 +510,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>monitorStatus</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" 
title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.73">monitorStatus</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" 
title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.74">monitorStatus</a></pre>
 </li>
 </ul>
 <a name="traceEnabled">
@@ -519,7 +519,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockListLast">
 <li class="blockList">
 <h4>traceEnabled</h4>
-<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.75">traceEnabled</a></pre>
+<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.76">traceEnabled</a></pre>
 </li>
 </ul>
 </li>
@@ -536,7 +536,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>RestoreSnapshotProcedure</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.80">RestoreSnapshotProcedure</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.81">RestoreSnapshotProcedure</a>()</pre>
 <div class="block">Constructor (for failover)</div>
 </li>
 </ul>
@@ -546,9 +546,14 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>RestoreSnapshotProcedure</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.83">RestoreSnapshotProcedure</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.84">RestoreSnapshotProcedure</a>(<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/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
-                                
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot)</pre>
+                                
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot)
+                         throws <a 
href="../../../../../../org/apache/hadoop/hbase/HBaseIOException.html" 
title="class in org.apache.hadoop.hbase">HBaseIOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="../../../../../../org/apache/hadoop/hbase/HBaseIOException.html" 
title="class in org.apache.hadoop.hbase">HBaseIOException</a></code></dd>
+</dl>
 </li>
 </ul>
 <a 
name="RestoreSnapshotProcedure-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription-boolean-">
@@ -557,10 +562,11 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RestoreSnapshotProcedure</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.94">RestoreSnapshotProcedure</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.96">RestoreSnapshotProcedure</a>(<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/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
                                 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot,
-                                boolean&nbsp;restoreAcl)</pre>
+                                boolean&nbsp;restoreAcl)
+                         throws <a 
href="../../../../../../org/apache/hadoop/hbase/HBaseIOException.html" 
title="class in org.apache.hadoop.hbase">HBaseIOException</a></pre>
 <div class="block">Constructor</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -569,6 +575,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <dd><code>snapshot</code> - snapshot to restore from</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><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></code></dd>
+<dd><code><a 
href="../../../../../../org/apache/hadoop/hbase/HBaseIOException.html" 
title="class in org.apache.hadoop.hbase">HBaseIOException</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -586,7 +593,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getMonitorStatus</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" 
title="interface in 
org.apache.hadoop.hbase.monitoring">MonitoredTask</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.113">getMonitorStatus</a>()</pre>
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" 
title="interface in 
org.apache.hadoop.hbase.monitoring">MonitoredTask</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.117">getMonitorStatus</a>()</pre>
 <div class="block">Set up monitor status if it is not created.</div>
 </li>
 </ul>
@@ -596,7 +603,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>executeFromState</h4>
-<pre>protected&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.122">executeFromState</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<pre>protected&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.126">executeFromState</a>(<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.RestoreSnapshotState&nbsp;state)
                                                throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#executeFromState-TEnvironment-TState-">StateMachineProcedure</a></code></span></div>
@@ -619,7 +626,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>rollbackState</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.168">rollbackState</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.172">rollbackState</a>(<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.RestoreSnapshotState&nbsp;state)
                       throws <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></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#rollbackState-TEnvironment-TState-">StateMachineProcedure</a></code></span></div>
@@ -639,7 +646,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>isRollbackSupported</h4>
-<pre>protected&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.180">isRollbackSupported</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RestoreSnapshotState&nbsp;state)</pre>
+<pre>protected&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.184">isRollbackSupported</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RestoreSnapshotState&nbsp;state)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#isRollbackSupported-TState-">StateMachineProcedure</a></code></span></div>
 <div class="block">Used by the default implementation of abort() to know if 
the current state can be aborted
  and rollback can be triggered.</div>
@@ -655,7 +662,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getState</h4>
-<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RestoreSnapshotState&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.190">getState</a>(int&nbsp;stateId)</pre>
+<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RestoreSnapshotState&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.194">getState</a>(int&nbsp;stateId)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#getState-int-">StateMachineProcedure</a></code></span></div>
 <div class="block">Convert an ordinal (or state id) to an Enum (or more 
descriptive) state object.</div>
 <dl>
@@ -674,7 +681,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getStateId</h4>
-<pre>protected&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.195">getStateId</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RestoreSnapshotState&nbsp;state)</pre>
+<pre>protected&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.199">getStateId</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RestoreSnapshotState&nbsp;state)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#getStateId-TState-">StateMachineProcedure</a></code></span></div>
 <div class="block">Convert the Enum (or more descriptive) state object to an 
ordinal (or state id).</div>
 <dl>
@@ -693,7 +700,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getInitialState</h4>
-<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RestoreSnapshotState&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.200">getInitialState</a>()</pre>
+<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RestoreSnapshotState&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.204">getInitialState</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#getInitialState--">StateMachineProcedure</a></code></span></div>
 <div class="block">Return the initial state object that will be used for the 
first call to executeFromState().</div>
 <dl>
@@ -710,7 +717,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableName</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.205">getTableName</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.209">getTableName</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html#getTableName--">getTableName</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html"
 title="interface in 
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface</a></code></dd>
@@ -727,7 +734,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableOperationType</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html"
 title="enum in 
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface.TableOperationType</a>&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.210">getTableOperationType</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html"
 title="enum in 
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface.TableOperationType</a>&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.214">getTableOperationType</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html#getTableOperationType--">TableProcedureInterface</a></code></span></div>
 <div class="block">Given an operation type we can take decisions about what to 
do with pending operations.
  e.g. if we get a delete and we have some table operation pending (e.g. add 
column)
@@ -748,7 +755,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>abort</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.215">abort</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.219">abort</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#abort-TEnvironment-">Procedure</a></code></span></div>
 <div class="block">The abort() call is asynchronous and each procedure must 
decide how to deal
  with it, if they want to be abortable. The simplest implementation
@@ -771,7 +778,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>toStringClassDetails</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.221">toStringClassDetails</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true";
 title="class or interface in java.lang">StringBuilder</a>&nbsp;sb)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.225">toStringClassDetails</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true";
 title="class or interface in java.lang">StringBuilder</a>&nbsp;sb)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toStringClassDetails-java.lang.StringBuilder-">Procedure</a></code></span></div>
 <div class="block">Extend the toString() information with the procedure details
  e.g. className and parameters</div>
@@ -789,7 +796,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>serializeStateData</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.231">serializeStateData</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureStateSerializer.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureStateSerializer</a>&nbsp;serializer)
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.235">serializeStateData</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureStateSerializer.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureStateSerializer</a>&nbsp;serializer)
                            throws <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></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#serializeStateData-org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer-">Procedure</a></code></span></div>
 <div class="block">The user-level code of the procedure may have some state to
@@ -811,7 +818,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>deserializeStateData</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.274">deserializeStateData</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureStateSerializer.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureStateSerializer</a>&nbsp;serializer)
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.278">deserializeStateData</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureStateSerializer.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureStateSerializer</a>&nbsp;serializer)
                              throws <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></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#deserializeStateData-org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer-">Procedure</a></code></span></div>
 <div class="block">Called on store load to allow the user to decode the 
previously serialized
@@ -832,7 +839,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>prepareRestore</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.326">prepareRestore</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.330">prepareRestore</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
                      throws <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></pre>
 <div class="block">Action before any real action of restoring from 
snapshot.</div>
 <dl>
@@ -849,7 +856,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>updateTableDescriptor</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.366">updateTableDescriptor</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.370">updateTableDescriptor</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
                             throws <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></pre>
 <div class="block">Update descriptor</div>
 <dl>
@@ -866,7 +873,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>restoreSnapshot</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.375">restoreSnapshot</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.379">restoreSnapshot</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
                       throws <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></pre>
 <div class="block">Execute the on-disk Restore</div>
 <dl>
@@ -883,7 +890,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>updateMETA</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.415">updateMETA</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.419">updateMETA</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
                  throws <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></pre>
 <div class="block">Apply changes to hbase:meta</div>
 <dl>
@@ -900,7 +907,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>restoreSnapshotAcl</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.478">restoreSnapshotAcl</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.482">restoreSnapshotAcl</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
                          throws <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></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -914,7 +921,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockListLast">
 <li class="blockList">
 <h4>isTraceEnabled</h4>
-<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.493">isTraceEnabled</a>()</pre>
+<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#line.497">isTraceEnabled</a>()</pre>
 <div class="block">The procedure could be restarted from a different machine. 
If the variable is null, we need to
  retrieve it.</div>
 <dl>

Reply via email to