http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6cafca90/devapidocs/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html
index b74f36f..e10f998 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":9,"i12":9,"i13":10,"i14":9,"i15":10,"i16":9,"i17":9,"i18":10,"i19":10,"i20":10,"i21":10,"i22":9,"i23":10,"i24":9,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10};
+var methods = 
{"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":9,"i12":10,"i13":9,"i14":10,"i15":9,"i16":10,"i17":9,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":10,"i26":9,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -375,82 +375,94 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
               int&nbsp;hashCode)</code>&nbsp;</td>
 </tr>
 <tr id="i12" class="altColor">
+<td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.html" 
title="class in org.apache.hadoop.hbase.procedure2">LockInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#getLockInfoForResource-org.apache.hadoop.hbase.procedure2.LockInfo.ResourceType-java.lang.String-">getLockInfoForResource</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.ResourceType.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">LockInfo.ResourceType</a>&nbsp;resourceType,
+                      <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;resourceName)</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>private static <a 
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class 
in org.apache.hadoop.hbase">ServerName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#getServerName-org.apache.hadoop.hbase.procedure2.Procedure-">getServerName</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>private <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ServerQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.ServerQueue</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#getServerQueue-org.apache.hadoop.hbase.ServerName-">getServerQueue</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class 
in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>private static <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#getTableName-org.apache.hadoop.hbase.procedure2.Procedure-">getTableName</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</code>&nbsp;</td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>private <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.TableQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.TableQueue</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#getTableQueue-org.apache.hadoop.hbase.TableName-">getTableQueue</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class 
in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#isServerProcedure-org.apache.hadoop.hbase.procedure2.Procedure-">isServerProcedure</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#isTableProcedure-org.apache.hadoop.hbase.procedure2.Procedure-">isTableProcedure</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</code>&nbsp;</td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><a 
href="http://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/LockInfo.html" 
title="class in org.apache.hadoop.hbase.procedure2">LockInfo</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#listLocks--">listLocks</a></span>()</code>
 <div class="block">List lock queues.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#logLockInfoForResource-org.apache.hadoop.hbase.procedure2.LockInfo.ResourceType-java.lang.String-">logLockInfoForResource</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.ResourceType.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">LockInfo.ResourceType</a>&nbsp;resourceType,
+                      <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;resourceName)</code>
+<div class="block">Get lock info for a resource of specified type and name and 
log details</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#markTableAsDeleted-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.procedure2.Procedure-">markTableAsDeleted</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class 
in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
                   <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure)</code>
 <div class="block">Tries to remove the queue and the table-lock of the 
specified table.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#queueHasRunnables--">queueHasRunnables</a></span>()</code>
 <div class="block">Returns true if there are procedures available to 
process.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#queueSize--">queueSize</a></span>()</code>
 <div class="block">Returns the number of elements in this queue.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>private static &lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in 
java.lang">Comparable</a>&lt;T&gt;&gt;<br>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#removeFromRunQueue-org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.FairQueue-org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.Queue-">removeFromRunQueue</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.FairQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.FairQueue</a>&lt;T&gt;&nbsp;fairq,
                   <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.Queue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.Queue</a>&lt;T&gt;&nbsp;queue)</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#removeTableQueue-org.apache.hadoop.hbase.TableName-">removeTableQueue</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class 
in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#requireTableExclusiveLock-org.apache.hadoop.hbase.master.procedure.TableProcedureInterface-">requireTableExclusiveLock</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html"
 title="interface in 
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface</a>&nbsp;proc)</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#waitNamespaceExclusiveLock-org.apache.hadoop.hbase.procedure2.Procedure-java.lang.String-">waitNamespaceExclusiveLock</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                           <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace)</code>
 <div class="block">Suspend the procedure if the specified namespace is already 
locked.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#waitRegion-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.HRegionInfo-">waitRegion</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
           <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" 
title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</code>
 <div class="block">Suspend the procedure if the specified region is already 
locked.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#waitRegions-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HRegionInfo...-">waitRegions</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
            <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" 
title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
@@ -458,47 +470,47 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <div class="block">Suspend the procedure if the specified set of regions are 
already locked.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#waitServerExclusiveLock-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.ServerName-">waitServerExclusiveLock</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                        <a 
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class 
in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</code>
 <div class="block">Try to acquire the exclusive lock on the specified 
server.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#waitTableExclusiveLock-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.TableName-">waitTableExclusiveLock</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                       <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table)</code>
 <div class="block">Suspend the procedure if the specified table is already 
locked.</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>private <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.TableQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.TableQueue</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#waitTableQueueSharedLock-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.TableName-">waitTableQueueSharedLock</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                         <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table)</code>&nbsp;</td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#waitTableSharedLock-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.TableName-">waitTableSharedLock</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                    <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table)</code>
 <div class="block">Suspend the procedure if the specified table is already 
locked.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#wakeNamespaceExclusiveLock-org.apache.hadoop.hbase.procedure2.Procedure-java.lang.String-">wakeNamespaceExclusiveLock</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                           <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace)</code>
 <div class="block">Wake the procedures waiting for the specified 
namespace</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#wakeRegion-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.HRegionInfo-">wakeRegion</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
           <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" 
title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</code>
 <div class="block">Wake the procedures waiting for the specified region</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#wakeRegions-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HRegionInfo...-">wakeRegions</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
            <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" 
title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
@@ -506,28 +518,28 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <div class="block">Wake the procedures waiting for the specified regions</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#wakeServerExclusiveLock-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.ServerName-">wakeServerExclusiveLock</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                        <a 
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class 
in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</code>
 <div class="block">Wake the procedures waiting for the specified server</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#wakeTableExclusiveLock-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.TableName-">wakeTableExclusiveLock</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                       <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table)</code>
 <div class="block">Wake the procedures waiting for the specified table</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#wakeTableSharedLock-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.TableName-">wakeTableSharedLock</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                    <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table)</code>
 <div class="block">Wake the procedures waiting for the specified table</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#yield-org.apache.hadoop.hbase.procedure2.Procedure-">yield</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</code>
 <div class="block">The procedure can't run at the moment.</div>
@@ -787,13 +799,27 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 </dl>
 </li>
 </ul>
+<a 
name="getLockInfoForResource-org.apache.hadoop.hbase.procedure2.LockInfo.ResourceType-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLockInfoForResource</h4>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.html" 
title="class in org.apache.hadoop.hbase.procedure2">LockInfo</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.342">getLockInfoForResource</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.ResourceType.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">LockInfo.ResourceType</a>&nbsp;resourceType,
+                                       <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;resourceName)</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.html" 
title="class in org.apache.hadoop.hbase.procedure2"><code>LockInfo</code></a> 
for resource of specified type & name. null if resource is not locked.</dd>
+</dl>
+</li>
+</ul>
 <a name="clear--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>clear</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.342">clear</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.368">clear</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#clear--">ProcedureScheduler</a></code></span></div>
 <div class="block">Clear current state of scheduler such that it is equivalent 
to newly created scheduler.
  Used for testing failure and recovery. To emulate server crash/restart,
@@ -806,7 +832,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>clearQueue</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.352">clearQueue</a>()</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.378">clearQueue</a>()</pre>
 </li>
 </ul>
 <a 
name="clear-org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.Queue-org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.FairQueue-org.apache.hadoop.hbase.util.AvlUtil.AvlKeyComparator-">
@@ -817,7 +843,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>clear</h4>
-<pre>private&nbsp;&lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;,TNode extends 
<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.Queue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.Queue</a>&lt;T&gt;&gt;&nbsp;void&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.366">clear</a>(TNode&nbsp;treeMap,
+<pre>private&nbsp;&lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;,TNode extends 
<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.Queue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.Queue</a>&lt;T&gt;&gt;&nbsp;void&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.392">clear</a>(TNode&nbsp;treeMap,
                                                                                
              <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.FairQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.FairQueue</a>&lt;T&gt;&nbsp;fairq,
                                                                                
              <a 
href="../../../../../../org/apache/hadoop/hbase/util/AvlUtil.AvlKeyComparator.html"
 title="interface in 
org.apache.hadoop.hbase.util">AvlUtil.AvlKeyComparator</a>&lt;TNode&gt;&nbsp;comparator)</pre>
 </li>
@@ -828,7 +854,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>queueSize</h4>
-<pre>protected&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.376">queueSize</a>()</pre>
+<pre>protected&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.402">queueSize</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#queueSize--">AbstractProcedureScheduler</a></code></span></div>
 <div class="block">Returns the number of elements in this queue.
  NOTE: this method is called with the sched lock held.</div>
@@ -846,7 +872,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>completionCleanup</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.397">completionCleanup</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.423">completionCleanup</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#completionCleanup-org.apache.hadoop.hbase.procedure2.Procedure-">ProcedureScheduler</a></code></span></div>
 <div class="block">The procedure in execution completed.
  This can be implemented to perform cleanups.</div>
@@ -862,7 +888,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>addToRunQueue</h4>
-<pre>private static&nbsp;&lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in 
java.lang">Comparable</a>&lt;T&gt;&gt;&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.424">addToRunQueue</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.FairQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.FairQueue</a>&lt;T&gt;&nbsp;fairq,
+<pre>private static&nbsp;&lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in 
java.lang">Comparable</a>&lt;T&gt;&gt;&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.450">addToRunQueue</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.FairQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.FairQueue</a>&lt;T&gt;&nbsp;fairq,
                                                             <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.Queue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.Queue</a>&lt;T&gt;&nbsp;queue)</pre>
 </li>
 </ul>
@@ -872,7 +898,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>removeFromRunQueue</h4>
-<pre>private static&nbsp;&lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in 
java.lang">Comparable</a>&lt;T&gt;&gt;&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.430">removeFromRunQueue</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.FairQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.FairQueue</a>&lt;T&gt;&nbsp;fairq,
+<pre>private static&nbsp;&lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in 
java.lang">Comparable</a>&lt;T&gt;&gt;&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.456">removeFromRunQueue</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.FairQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.FairQueue</a>&lt;T&gt;&nbsp;fairq,
                                                                  <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.Queue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.Queue</a>&lt;T&gt;&nbsp;queue)</pre>
 </li>
 </ul>
@@ -882,7 +908,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableQueue</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.TableQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.TableQueue</a>&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.440">getTableQueue</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class 
in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</pre>
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.TableQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.TableQueue</a>&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.466">getTableQueue</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class 
in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</pre>
 </li>
 </ul>
 <a name="removeTableQueue-org.apache.hadoop.hbase.TableName-">
@@ -891,7 +917,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>removeTableQueue</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.450">removeTableQueue</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class 
in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.476">removeTableQueue</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class 
in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</pre>
 </li>
 </ul>
 <a name="isTableProcedure-org.apache.hadoop.hbase.procedure2.Procedure-">
@@ -900,7 +926,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>isTableProcedure</h4>
-<pre>private static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.456">isTableProcedure</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</pre>
+<pre>private static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.482">isTableProcedure</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</pre>
 </li>
 </ul>
 <a name="getTableName-org.apache.hadoop.hbase.procedure2.Procedure-">
@@ -909,7 +935,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableName</h4>
-<pre>private static&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/MasterProcedureScheduler.html#line.460">getTableName</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</pre>
+<pre>private static&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/MasterProcedureScheduler.html#line.486">getTableName</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</pre>
 </li>
 </ul>
 <a name="getServerQueue-org.apache.hadoop.hbase.ServerName-">
@@ -918,7 +944,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>getServerQueue</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ServerQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.ServerQueue</a>&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.467">getServerQueue</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class 
in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</pre>
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ServerQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.ServerQueue</a>&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.493">getServerQueue</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class 
in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</pre>
 </li>
 </ul>
 <a name="getBucketIndex-java.lang.Object:A-int-">
@@ -927,7 +953,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>getBucketIndex</h4>
-<pre>private static&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.477">getBucketIndex</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>[]&nbsp;buckets,
+<pre>private static&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.503">getBucketIndex</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>[]&nbsp;buckets,
                                   int&nbsp;hashCode)</pre>
 </li>
 </ul>
@@ -937,7 +963,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>isServerProcedure</h4>
-<pre>private static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.481">isServerProcedure</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</pre>
+<pre>private static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.507">isServerProcedure</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</pre>
 </li>
 </ul>
 <a name="getServerName-org.apache.hadoop.hbase.procedure2.Procedure-">
@@ -946,7 +972,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>getServerName</h4>
-<pre>private static&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class 
in org.apache.hadoop.hbase">ServerName</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.485">getServerName</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</pre>
+<pre>private static&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class 
in org.apache.hadoop.hbase">ServerName</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.511">getServerName</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</pre>
 </li>
 </ul>
 <a 
name="requireTableExclusiveLock-org.apache.hadoop.hbase.master.procedure.TableProcedureInterface-">
@@ -955,7 +981,18 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>requireTableExclusiveLock</h4>
-<pre>private static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.561">requireTableExclusiveLock</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html"
 title="interface in 
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface</a>&nbsp;proc)</pre>
+<pre>private static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.587">requireTableExclusiveLock</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html"
 title="interface in 
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface</a>&nbsp;proc)</pre>
+</li>
+</ul>
+<a 
name="logLockInfoForResource-org.apache.hadoop.hbase.procedure2.LockInfo.ResourceType-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>logLockInfoForResource</h4>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.617">logLockInfoForResource</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.ResourceType.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">LockInfo.ResourceType</a>&nbsp;resourceType,
+                                      <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;resourceName)</pre>
+<div class="block">Get lock info for a resource of specified type and name and 
log details</div>
 </li>
 </ul>
 <a 
name="waitTableExclusiveLock-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.TableName-">
@@ -964,7 +1001,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>waitTableExclusiveLock</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.595">waitTableExclusiveLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.642">waitTableExclusiveLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                                       <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table)</pre>
 <div class="block">Suspend the procedure if the specified table is already 
locked.
  Other operations in the table-queue will be executed after the lock is 
released.</div>
@@ -983,7 +1020,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>wakeTableExclusiveLock</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.621">wakeTableExclusiveLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.671">wakeTableExclusiveLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                                    <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table)</pre>
 <div class="block">Wake the procedures waiting for the specified table</div>
 <dl>
@@ -999,7 +1036,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>waitTableSharedLock</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.649">waitTableSharedLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.699">waitTableSharedLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                                    <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table)</pre>
 <div class="block">Suspend the procedure if the specified table is already 
locked.
  other "read" operations in the table-queue may be executed concurrently,</div>
@@ -1018,7 +1055,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>waitTableQueueSharedLock</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.TableQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.TableQueue</a>&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.653">waitTableQueueSharedLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.TableQueue.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.TableQueue</a>&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.703">waitTableQueueSharedLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                                                                      <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table)</pre>
 </li>
 </ul>
@@ -1028,7 +1065,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>wakeTableSharedLock</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.680">wakeTableSharedLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.730">wakeTableSharedLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                                 <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table)</pre>
 <div class="block">Wake the procedures waiting for the specified table</div>
 <dl>
@@ -1044,7 +1081,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>markTableAsDeleted</h4>
-<pre>protected&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.709">markTableAsDeleted</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class 
in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
+<pre>protected&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.759">markTableAsDeleted</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class 
in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
                                      <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure)</pre>
 <div class="block">Tries to remove the queue and the table-lock of the 
specified table.
  If there are new operations pending (e.g. a new create),
@@ -1065,7 +1102,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>waitRegion</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.741">waitRegion</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.791">waitRegion</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                           <a 
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class 
in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</pre>
 <div class="block">Suspend the procedure if the specified region is already 
locked.</div>
 <dl>
@@ -1083,7 +1120,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>waitRegions</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.752">waitRegions</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.802">waitRegions</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                            <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table,
                            <a 
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class 
in org.apache.hadoop.hbase">HRegionInfo</a>...&nbsp;regionInfo)</pre>
 <div class="block">Suspend the procedure if the specified set of regions are 
already locked.</div>
@@ -1103,7 +1140,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>wakeRegion</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.796">wakeRegion</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.846">wakeRegion</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                        <a 
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class 
in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo)</pre>
 <div class="block">Wake the procedures waiting for the specified region</div>
 <dl>
@@ -1119,7 +1156,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>wakeRegions</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.805">wakeRegions</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.855">wakeRegions</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                         <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table,
                         <a 
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class 
in org.apache.hadoop.hbase">HRegionInfo</a>...&nbsp;regionInfo)</pre>
 <div class="block">Wake the procedures waiting for the specified regions</div>
@@ -1136,7 +1173,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>waitNamespaceExclusiveLock</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.852">waitNamespaceExclusiveLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.902">waitNamespaceExclusiveLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                                           <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace)</pre>
 <div class="block">Suspend the procedure if the specified namespace is already 
locked.</div>
 <dl>
@@ -1156,7 +1193,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>wakeNamespaceExclusiveLock</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.880">wakeNamespaceExclusiveLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.933">wakeNamespaceExclusiveLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                                        <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace)</pre>
 <div class="block">Wake the procedures waiting for the specified 
namespace</div>
 <dl>
@@ -1174,7 +1211,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>waitServerExclusiveLock</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.909">waitServerExclusiveLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.962">waitServerExclusiveLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                                        <a 
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class 
in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</pre>
 <div class="block">Try to acquire the exclusive lock on the specified 
server.</div>
 <dl>
@@ -1194,7 +1231,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockList">
 <li class="blockList">
 <h4>wakeServerExclusiveLock</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.930">wakeServerExclusiveLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.984">wakeServerExclusiveLock</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure,
                                     <a 
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class 
in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</pre>
 <div class="block">Wake the procedures waiting for the specified server</div>
 <dl>
@@ -1212,7 +1249,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractPr
 <ul class="blockListLast">
 <li class="blockList">
 <h4>dumpLocks</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.1202">dumpLocks</a>()
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#line.1256">dumpLocks</a>()
                  throws <a 
href="http://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">For debugging. Expensive.</div>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6cafca90/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
index 77e438f..d3cc432 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
@@ -174,8 +174,8 @@
 <ul>
 <li type="circle">java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.master.procedure.<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.MarkRegionOfflineOpResult.html"
 title="enum in org.apache.hadoop.hbase.master.procedure"><span 
class="typeNameLink">DisableTableProcedure.MarkRegionOfflineOpResult</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.procedure.<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html"
 title="enum in org.apache.hadoop.hbase.master.procedure"><span 
class="typeNameLink">TableProcedureInterface.TableOperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.procedure.<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.MarkRegionOfflineOpResult.html"
 title="enum in org.apache.hadoop.hbase.master.procedure"><span 
class="typeNameLink">DisableTableProcedure.MarkRegionOfflineOpResult</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.procedure.<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/ServerProcedureInterface.ServerOperationType.html"
 title="enum in org.apache.hadoop.hbase.master.procedure"><span 
class="typeNameLink">ServerProcedureInterface.ServerOperationType</span></a></li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6cafca90/devapidocs/org/apache/hadoop/hbase/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/package-tree.html
index e3a8f3d..42e40ad 100644
--- a/devapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -423,15 +423,15 @@
 <li type="circle">java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" 
title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">MemoryCompactionPolicy</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html"
 title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/HConstants.OperationStatusCode.html" 
title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">HConstants.OperationStatusCode</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/HConstants.Modify.html" title="enum 
in org.apache.hadoop.hbase"><span 
class="typeNameLink">HConstants.Modify</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html"
 title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum 
in org.apache.hadoop.hbase"><span 
class="typeNameLink">Coprocessor.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/MetaTableAccessor.QueryType.html" 
title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">MetaTableAccessor.QueryType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/ProcedureState.html" title="enum in 
org.apache.hadoop.hbase"><span 
class="typeNameLink">ProcedureState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in 
org.apache.hadoop.hbase"><span 
class="typeNameLink">KeyValue.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in 
org.apache.hadoop.hbase"><span 
class="typeNameLink">KeepDeletedCells</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/HConstants.OperationStatusCode.html" 
title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">HConstants.OperationStatusCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in 
org.apache.hadoop.hbase"><span 
class="typeNameLink">KeyValue.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/ProcedureState.html" title="enum in 
org.apache.hadoop.hbase"><span 
class="typeNameLink">ProcedureState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html"
 title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum 
in org.apache.hadoop.hbase"><span 
class="typeNameLink">Coprocessor.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html"
 title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6cafca90/devapidocs/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html 
b/devapidocs/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html
index 5797156..336000f 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html
@@ -360,7 +360,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
 <!--   -->
 </a>
 <h3>Methods inherited from 
interface&nbsp;org.apache.hadoop.hbase.procedure2.<a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureScheduler</a></h3>
-<code><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#clear--">clear</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#completionCleanup-org.apache.hadoop.hbase.procedure2.Procedure-">completionCleanup</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#listLocks--">listLocks</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#yield-org.apache.hadoop.hbase.procedure2.Procedure-">yield</a></code></li>
+<code><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#clear--">clear</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#completionCleanup-org.apache.hadoop.hbase.procedure2.Procedure-">completionCleanup</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#getLockInfoForResource-org.apache.hadoop.hbase.procedure2.LockInfo.ResourceType-java.lang.String-">getLockInfoForResource</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#listLocks--">listLocks</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#yield-org.apache.hadoop.hbase.procedure2.Procedure-">yield</a></code></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6cafca90/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html 
b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html
index 38adc66..da1ae80 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6};
+var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -151,81 +151,86 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/proced
 </td>
 </tr>
 <tr id="i4" class="altColor">
+<td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.html" 
title="class in org.apache.hadoop.hbase.procedure2">LockInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#getLockInfoForResource-org.apache.hadoop.hbase.procedure2.LockInfo.ResourceType-java.lang.String-">getLockInfoForResource</a></span>(<a
 
href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.ResourceType.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">LockInfo.ResourceType</a>&nbsp;resourceType,
+                      <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;resourceName)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#hasRunnables--">hasRunnables</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><a 
href="http://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/LockInfo.html" 
title="class in org.apache.hadoop.hbase.procedure2">LockInfo</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#listLocks--">listLocks</a></span>()</code>
 <div class="block">List lock queues.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#poll--">poll</a></span>()</code>
 <div class="block">Fetch one Procedure from the queue</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#poll-long-java.util.concurrent.TimeUnit-">poll</a></span>(long&nbsp;timeout,
     <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit</a>&nbsp;unit)</code>
 <div class="block">Fetch one Procedure from the queue</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#signalAll--">signalAll</a></span>()</code>
 <div class="block">In case the class is blocking on poll() waiting for items 
to be added,
  this method should awake poll() and poll() should return.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#size--">size</a></span>()</code>
 <div class="block">Returns the number of elements in this queue.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#start--">start</a></span>()</code>
 <div class="block">Start the scheduler</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#stop--">stop</a></span>()</code>
 <div class="block">Stop the scheduler</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#suspendEvent-org.apache.hadoop.hbase.procedure2.ProcedureEvent-">suspendEvent</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">ProcedureEvent</a>&nbsp;event)</code>
 <div class="block">Mark the event as not ready.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#waitEvent-org.apache.hadoop.hbase.procedure2.ProcedureEvent-org.apache.hadoop.hbase.procedure2.Procedure-">waitEvent</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">ProcedureEvent</a>&nbsp;event,
          <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;procedure)</code>
 <div class="block">Suspend the procedure if the event is not ready yet.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#wakeEvent-org.apache.hadoop.hbase.procedure2.ProcedureEvent-">wakeEvent</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">ProcedureEvent</a>&nbsp;event)</code>
 <div class="block">Wake every procedure waiting for the specified event
  (By design each event has only one "wake" caller)</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#wakeEvents-int-org.apache.hadoop.hbase.procedure2.ProcedureEvent...-">wakeEvents</a></span>(int&nbsp;count,
           <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">ProcedureEvent</a>...&nbsp;events)</code>
 <div class="block">Wake every procedure waiting for the specified events.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#yield-org.apache.hadoop.hbase.procedure2.Procedure-">yield</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</code>
 <div class="block">The procedure can't run at the moment.</div>
@@ -459,13 +464,27 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/proced
 </dl>
 </li>
 </ul>
+<a 
name="getLockInfoForResource-org.apache.hadoop.hbase.procedure2.LockInfo.ResourceType-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLockInfoForResource</h4>
+<pre><a href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.html" 
title="class in org.apache.hadoop.hbase.procedure2">LockInfo</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#line.133">getLockInfoForResource</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.ResourceType.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">LockInfo.ResourceType</a>&nbsp;resourceType,
+                                <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;resourceName)</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.html" 
title="class in org.apache.hadoop.hbase.procedure2"><code>LockInfo</code></a> 
for resource of specified type & name. null if resource is not locked.</dd>
+</dl>
+</li>
+</ul>
 <a name="size--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>size</h4>
-<pre>int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#line.135">size</a>()</pre>
+<pre>int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#line.139">size</a>()</pre>
 <div class="block">Returns the number of elements in this queue.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -479,7 +498,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/proced
 <ul class="blockListLast">
 <li class="blockList">
 <h4>clear</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#line.143">clear</a>()</pre>
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#line.147">clear</a>()</pre>
 <div class="block">Clear current state of scheduler such that it is equivalent 
to newly created scheduler.
  Used for testing failure and recovery. To emulate server crash/restart,
  <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" 
title="class in 
org.apache.hadoop.hbase.procedure2"><code>ProcedureExecutor</code></a> resets 
its own state and calls clear() on scheduler.</div>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6cafca90/devapidocs/org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html 
b/devapidocs/org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html
index ff1835f..766967b 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -204,24 +204,29 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/AbstractProce
 </td>
 </tr>
 <tr id="i4" class="altColor">
+<td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.html" 
title="class in org.apache.hadoop.hbase.procedure2">LockInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html#getLockInfoForResource-org.apache.hadoop.hbase.procedure2.LockInfo.ResourceType-java.lang.String-">getLockInfoForResource</a></span>(<a
 
href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.ResourceType.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">LockInfo.ResourceType</a>&nbsp;resourceType,
+                      <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;resourceName)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code><a 
href="http://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/LockInfo.html" 
title="class in org.apache.hadoop.hbase.procedure2">LockInfo</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html#listLocks--">listLocks</a></span>()</code>
 <div class="block">List lock queues.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html#queueHasRunnables--">queueHasRunnables</a></span>()</code>
 <div class="block">Returns true if there are procedures available to 
process.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html#queueSize--">queueSize</a></span>()</code>
 <div class="block">Returns the number of elements in this queue.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html#yield-org.apache.hadoop.hbase.procedure2.Procedure-">yield</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</code>
 <div class="block">The procedure can't run at the moment.</div>
@@ -412,7 +417,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/AbstractProce
 <a name="listLocks--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>listLocks</h4>
 <pre>public&nbsp;<a 
href="http://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/LockInfo.html" 
title="class in org.apache.hadoop.hbase.procedure2">LockInfo</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html#line.81">listLocks</a>()</pre>
@@ -424,6 +429,20 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/procedure2/AbstractProce
 </dl>
 </li>
 </ul>
+<a 
name="getLockInfoForResource-org.apache.hadoop.hbase.procedure2.LockInfo.ResourceType-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLockInfoForResource</h4>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.html" 
title="class in org.apache.hadoop.hbase.procedure2">LockInfo</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html#line.86">getLockInfoForResource</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.ResourceType.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">LockInfo.ResourceType</a>&nbsp;resourceType,
+                                       <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;resourceName)</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.html" 
title="class in org.apache.hadoop.hbase.procedure2"><code>LockInfo</code></a> 
for resource of specified type & name. null if resource is not locked.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

Reply via email to