http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c91fafb4/testdevapidocs/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html
----------------------------------------------------------------------
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html
 
b/testdevapidocs/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html
index c4582cb..6a44e16 100644
--- 
a/testdevapidocs/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html
+++ 
b/testdevapidocs/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10};
+var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":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";
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.55">TestMasterProcedureScheduler</a>
+<pre>public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.59">TestMasterProcedureScheduler</a>
 extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></pre>
 </li>
 </ul>
@@ -255,115 +255,119 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </tr>
 <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/master/procedure/TestMasterProcedureScheduler.html#testAcquireSharedLockWhileParentHoldingExclusiveLock--">testAcquireSharedLockWhileParentHoldingExclusiveLock</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testCreateDeleteTableOperationsWithReadLock--">testCreateDeleteTableOperationsWithReadLock</a></span>()</code>
 <div class="block">Check that the table queue is not deletable until every 
procedure
  in-progress is completed (this is a special case for read-locks).</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/master/procedure/TestMasterProcedureScheduler.html#testCreateDeleteTableOperationsWithWriteLock--">testCreateDeleteTableOperationsWithWriteLock</a></span>()</code>
 <div class="block">Check that the table queue is not deletable until every 
procedure
  in-progress is completed (this is a special case for write-locks).</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/master/procedure/TestMasterProcedureScheduler.html#testInheritedRegionXLock--">testInheritedRegionXLock</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" 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/TestMasterProcedureScheduler.html#testInheritedXLockAndChildrenSharedLock-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.master.procedure.TestMasterProcedureScheduler.TestTableProcedure-org.apache.hadoop.hbase.master.procedure.TestMasterProcedureScheduler.TestRegionProcedure:A-">testInheritedXLockAndChildrenSharedLock</a></span>(org.apache.hadoop.hbase.TableName&nbsp;tableName,
                                        <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.TestTableProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">TestMasterProcedureScheduler.TestTableProcedure</a>&nbsp;rootProc,
                                        <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.TestRegionProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">TestMasterProcedureScheduler.TestRegionProcedure</a>[]&nbsp;childProcs)</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testInheritedXLockAndChildrenXLock-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.master.procedure.TestMasterProcedureScheduler.TestTableProcedure-org.apache.hadoop.hbase.master.procedure.TestMasterProcedureScheduler.TestTableProcedure-">testInheritedXLockAndChildrenXLock</a></span>(org.apache.hadoop.hbase.TableName&nbsp;tableName,
                                   <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.TestTableProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">TestMasterProcedureScheduler.TestTableProcedure</a>&nbsp;rootProc,
                                   <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.TestTableProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">TestMasterProcedureScheduler.TestTableProcedure</a>&nbsp;childProc)</code>&nbsp;</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/master/procedure/TestMasterProcedureScheduler.html#testListLocksNamespace--">testListLocksNamespace</a></span>()</code>&nbsp;</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/master/procedure/TestMasterProcedureScheduler.html#testListLocksPeer--">testListLocksPeer</a></span>()</code>&nbsp;</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/master/procedure/TestMasterProcedureScheduler.html#testListLocksRegion--">testListLocksRegion</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testListLocksServer--">testListLocksServer</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testListLocksTable--">testListLocksTable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testListLocksWaiting--">testListLocksWaiting</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testParentXLockAndChildrenSharedLock--">testParentXLockAndChildrenSharedLock</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testParentXLockAndChildrenXLock--">testParentXLockAndChildrenXLock</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testRootXLockAndChildrenSharedLock--">testRootXLockAndChildrenSharedLock</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testRootXLockAndChildrenXLock--">testRootXLockAndChildrenXLock</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testSimpleTableOpsQueues--">testSimpleTableOpsQueues</a></span>()</code>
 <div class="block">Verify simple create/insert/fetch/delete of the table 
queue.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testSuspendedProcedure--">testSuspendedProcedure</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testVerifyNamespaceRwLocks--">testVerifyNamespaceRwLocks</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testVerifyNamespaceXLock--">testVerifyNamespaceXLock</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testVerifyRegionLocks--">testVerifyRegionLocks</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testVerifyRwLocks--">testVerifyRwLocks</a></span>()</code>
 <div class="block">Verify the correct logic of RWLocks on the queue</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testVerifySubProcRegionLocks--">testVerifySubProcRegionLocks</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testXLockWaitingForExecutingSharedLockToRelease--">testXLockWaitingForExecutingSharedLockToRelease</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#testYieldWithSharedLockHeld--">testYieldWithSharedLockHeld</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i33" class="rowColor">
+<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/TestMasterProcedureScheduler.html#testYieldWithXLockHeld--">testYieldWithXLockHeld</a></span>()</code>&nbsp;</td>
 </tr>
@@ -395,7 +399,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>CLASS_RULE</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" 
title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.58">CLASS_RULE</a></pre>
+<pre>public static final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" 
title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.62">CLASS_RULE</a></pre>
 </li>
 </ul>
 <a name="LOG">
@@ -404,7 +408,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <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/TestMasterProcedureScheduler.html#line.61">LOG</a></pre>
+<pre>private static final&nbsp;org.slf4j.Logger <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.65">LOG</a></pre>
 </li>
 </ul>
 <a name="queue">
@@ -413,7 +417,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>queue</h4>
-<pre>private&nbsp;org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler
 <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.63">queue</a></pre>
+<pre>private&nbsp;org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler
 <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.67">queue</a></pre>
 </li>
 </ul>
 <a name="name">
@@ -422,7 +426,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>name</h4>
-<pre>public&nbsp;org.junit.rules.TestName <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.66">name</a></pre>
+<pre>public&nbsp;org.junit.rules.TestName <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.70">name</a></pre>
 </li>
 </ul>
 </li>
@@ -439,7 +443,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>TestMasterProcedureScheduler</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.55">TestMasterProcedureScheduler</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.59">TestMasterProcedureScheduler</a>()</pre>
 </li>
 </ul>
 </li>
@@ -456,7 +460,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>setUp</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.69">setUp</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.73">setUp</a>()
            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>
@@ -470,7 +474,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>tearDown</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.75">tearDown</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.79">tearDown</a>()
               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>
@@ -484,7 +488,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testSimpleTableOpsQueues</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.85">testSimpleTableOpsQueues</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.89">testSimpleTableOpsQueues</a>()
                               throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Verify simple create/insert/fetch/delete of the table 
queue.</div>
 <dl>
@@ -499,7 +503,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testCreateDeleteTableOperationsWithWriteLock</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.129">testCreateDeleteTableOperationsWithWriteLock</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.133">testCreateDeleteTableOperationsWithWriteLock</a>()
                                                   throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Check that the table queue is not deletable until every 
procedure
  in-progress is completed (this is a special case for write-locks).</div>
@@ -515,7 +519,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testCreateDeleteTableOperationsWithReadLock</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.160">testCreateDeleteTableOperationsWithReadLock</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.164">testCreateDeleteTableOperationsWithReadLock</a>()
                                                  throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Check that the table queue is not deletable until every 
procedure
  in-progress is completed (this is a special case for read-locks).</div>
@@ -531,7 +535,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testVerifyRwLocks</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.203">testVerifyRwLocks</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.207">testVerifyRwLocks</a>()
                        throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Verify the correct logic of RWLocks on the queue</div>
 <dl>
@@ -546,7 +550,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testVerifyNamespaceRwLocks</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.268">testVerifyNamespaceRwLocks</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.272">testVerifyNamespaceRwLocks</a>()
                                 throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -560,7 +564,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testVerifyNamespaceXLock</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.320">testVerifyNamespaceXLock</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.324">testVerifyNamespaceXLock</a>()
                               throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -574,7 +578,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testXLockWaitingForExecutingSharedLockToRelease</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.346">testXLockWaitingForExecutingSharedLockToRelease</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.350">testXLockWaitingForExecutingSharedLockToRelease</a>()</pre>
 </li>
 </ul>
 <a name="testVerifyRegionLocks--">
@@ -583,7 +587,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testVerifyRegionLocks</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.390">testVerifyRegionLocks</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.394">testVerifyRegionLocks</a>()
                            throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -597,7 +601,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testVerifySubProcRegionLocks</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.463">testVerifySubProcRegionLocks</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.467">testVerifySubProcRegionLocks</a>()
                                   throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -611,7 +615,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testInheritedRegionXLock</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.523">testInheritedRegionXLock</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.527">testInheritedRegionXLock</a>()</pre>
 </li>
 </ul>
 <a name="testSuspendedProcedure--">
@@ -620,7 +624,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testSuspendedProcedure</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.566">testSuspendedProcedure</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.570">testSuspendedProcedure</a>()
                             throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -634,7 +638,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>generateRegionInfo</h4>
-<pre>private static&nbsp;org.apache.hadoop.hbase.HRegionInfo[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.593">generateRegionInfo</a>(org.apache.hadoop.hbase.TableName&nbsp;tableName)</pre>
+<pre>private static&nbsp;org.apache.hadoop.hbase.HRegionInfo[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.597">generateRegionInfo</a>(org.apache.hadoop.hbase.TableName&nbsp;tableName)</pre>
 </li>
 </ul>
 <a name="testParentXLockAndChildrenSharedLock--">
@@ -643,7 +647,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testParentXLockAndChildrenSharedLock</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.602">testParentXLockAndChildrenSharedLock</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.606">testParentXLockAndChildrenSharedLock</a>()
                                           throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -657,7 +661,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testRootXLockAndChildrenSharedLock</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.617">testRootXLockAndChildrenSharedLock</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.621">testRootXLockAndChildrenSharedLock</a>()
                                         throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -671,7 +675,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testInheritedXLockAndChildrenSharedLock</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.631">testInheritedXLockAndChildrenSharedLock</a>(org.apache.hadoop.hbase.TableName&nbsp;tableName,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.635">testInheritedXLockAndChildrenSharedLock</a>(org.apache.hadoop.hbase.TableName&nbsp;tableName,
                                                      <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.TestTableProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">TestMasterProcedureScheduler.TestTableProcedure</a>&nbsp;rootProc,
                                                      <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.TestRegionProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">TestMasterProcedureScheduler.TestRegionProcedure</a>[]&nbsp;childProcs)
                                               throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
@@ -687,7 +691,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testParentXLockAndChildrenXLock</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.672">testParentXLockAndChildrenXLock</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.676">testParentXLockAndChildrenXLock</a>()
                                      throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -701,7 +705,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testRootXLockAndChildrenXLock</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.681">testRootXLockAndChildrenXLock</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.685">testRootXLockAndChildrenXLock</a>()
                                    throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -715,7 +719,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testInheritedXLockAndChildrenXLock</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.690">testInheritedXLockAndChildrenXLock</a>(org.apache.hadoop.hbase.TableName&nbsp;tableName,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.694">testInheritedXLockAndChildrenXLock</a>(org.apache.hadoop.hbase.TableName&nbsp;tableName,
                                                 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.TestTableProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">TestMasterProcedureScheduler.TestTableProcedure</a>&nbsp;rootProc,
                                                 <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.TestTableProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">TestMasterProcedureScheduler.TestTableProcedure</a>&nbsp;childProc)
                                          throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
@@ -731,7 +735,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testYieldWithXLockHeld</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.713">testYieldWithXLockHeld</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.717">testYieldWithXLockHeld</a>()
                             throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -745,7 +749,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testYieldWithSharedLockHeld</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.744">testYieldWithSharedLockHeld</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.748">testYieldWithSharedLockHeld</a>()
                                  throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -759,7 +763,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>createLockProcedure</h4>
-<pre>private 
static&nbsp;org.apache.hadoop.hbase.master.locking.LockProcedure&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.932">createLockProcedure</a>(org.apache.hadoop.hbase.procedure2.LockType&nbsp;lockType,
+<pre>private 
static&nbsp;org.apache.hadoop.hbase.master.locking.LockProcedure&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.936">createLockProcedure</a>(org.apache.hadoop.hbase.procedure2.LockType&nbsp;lockType,
                                                                                
         long&nbsp;procId)
                                                                                
  throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
@@ -774,7 +778,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>createExclusiveLockProcedure</h4>
-<pre>private 
static&nbsp;org.apache.hadoop.hbase.master.locking.LockProcedure&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.946">createExclusiveLockProcedure</a>(long&nbsp;procId)
+<pre>private 
static&nbsp;org.apache.hadoop.hbase.master.locking.LockProcedure&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.950">createExclusiveLockProcedure</a>(long&nbsp;procId)
                                                                                
           throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -788,7 +792,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>createSharedLockProcedure</h4>
-<pre>private 
static&nbsp;org.apache.hadoop.hbase.master.locking.LockProcedure&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.950">createSharedLockProcedure</a>(long&nbsp;procId)
+<pre>private 
static&nbsp;org.apache.hadoop.hbase.master.locking.LockProcedure&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.954">createSharedLockProcedure</a>(long&nbsp;procId)
                                                                                
        throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -802,7 +806,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>assertLockResource</h4>
-<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.954">assertLockResource</a>(org.apache.hadoop.hbase.procedure2.LockedResource&nbsp;resource,
+<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.958">assertLockResource</a>(org.apache.hadoop.hbase.procedure2.LockedResource&nbsp;resource,
                                        
org.apache.hadoop.hbase.procedure2.LockedResourceType&nbsp;resourceType,
                                        <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>&nbsp;resourceName)</pre>
 </li>
@@ -813,7 +817,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>assertExclusiveLock</h4>
-<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.960">assertExclusiveLock</a>(org.apache.hadoop.hbase.procedure2.LockedResource&nbsp;resource,
+<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.964">assertExclusiveLock</a>(org.apache.hadoop.hbase.procedure2.LockedResource&nbsp;resource,
                                         
org.apache.hadoop.hbase.procedure2.Procedure&lt;?&gt;&nbsp;procedure)</pre>
 </li>
 </ul>
@@ -823,7 +827,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>assertSharedLock</h4>
-<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.966">assertSharedLock</a>(org.apache.hadoop.hbase.procedure2.LockedResource&nbsp;resource,
+<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.970">assertSharedLock</a>(org.apache.hadoop.hbase.procedure2.LockedResource&nbsp;resource,
                                      int&nbsp;lockCount)</pre>
 </li>
 </ul>
@@ -833,7 +837,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testListLocksServer</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.972">testListLocksServer</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.976">testListLocksServer</a>()
                          throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -847,7 +851,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testListLocksNamespace</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.986">testListLocksNamespace</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.990">testListLocksNamespace</a>()
                             throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -861,7 +865,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testListLocksTable</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.1006">testListLocksTable</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.1010">testListLocksTable</a>()
                         throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -875,7 +879,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testListLocksRegion</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.1025">testListLocksRegion</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.1029">testListLocksRegion</a>()
                          throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -889,7 +893,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>testListLocksPeer</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.1051">testListLocksPeer</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.1055">testListLocksPeer</a>()
                        throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -900,10 +904,10 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <a name="testListLocksWaiting--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>testListLocksWaiting</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.1084">testListLocksWaiting</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.1088">testListLocksWaiting</a>()
                           throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -911,6 +915,15 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </dl>
 </li>
 </ul>
+<a name="testAcquireSharedLockWhileParentHoldingExclusiveLock--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>testAcquireSharedLockWhileParentHoldingExclusiveLock</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.html#line.1123">testAcquireSharedLockWhileParentHoldingExclusiveLock</a>()</pre>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c91fafb4/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestCompactingMemStore.MyCompactingMemStore.html
----------------------------------------------------------------------
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestCompactingMemStore.MyCompactingMemStore.html
 
b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestCompactingMemStore.MyCompactingMemStore.html
index ca2857b..4341727 100644
--- 
a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestCompactingMemStore.MyCompactingMemStore.html
+++ 
b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestCompactingMemStore.MyCompactingMemStore.html
@@ -224,7 +224,7 @@ extends 
org.apache.hadoop.hbase.regionserver.CompactingMemStore</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from 
class&nbsp;org.apache.hadoop.hbase.regionserver.CompactingMemStore</h3>
-<code>createList, createMemStoreCompactor, debug, flattenOneSegment, 
flushInMemory, getFamilyName, getFlushableSize, getImmutableSegments, 
getIndexType, getInmemoryFlushSize, getNextRow, getScanners, getSegments, 
getSmallestReadPoint, getStore, hasImmutableSegments, heapSize, 
inMemoryCompaction, isMemStoreFlushingInMemory, isSloppy, keySize, postUpdate, 
preFlushSeqIDEstimation, preUpdate, pushActiveToPipeline, setCompositeSnapshot, 
setIndexType, shouldFlushInMemory, size, sizeAddedPreOperation, snapshot, 
startReplayingFromWAL, stopReplayingFromWAL, swapCompactedSegments, 
updateLowestUnflushedSequenceIdInWAL</code></li>
+<code>createList, createMemStoreCompactor, debug, flattenOneSegment, 
flushInMemory, getFamilyName, getFlushableSize, getImmutableSegments, 
getIndexType, getInmemoryFlushSize, getNextRow, getScanners, getSegments, 
getSmallestReadPoint, getStore, hasImmutableSegments, heapSize, 
inMemoryCompaction, isMemStoreFlushingInMemory, isSloppy, keySize, postUpdate, 
preFlushSeqIDEstimation, preUpdate, pushActiveToPipeline, setCompositeSnapshot, 
setIndexType, setInMemoryCompactionCompleted, setInMemoryCompactionFlag, 
shouldFlushInMemory, size, sizeAddedPreOperation, snapshot, 
startReplayingFromWAL, stopReplayingFromWAL, swapCompactedSegments, 
updateLowestUnflushedSequenceIdInWAL</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a 
name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.AbstractMemStore">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c91fafb4/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html
----------------------------------------------------------------------
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html
 
b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html
index bb2e4b6..4ae96ed 100644
--- 
a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html
+++ 
b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.html#line.1777">TestHStore.MyCompactingMemStore</a>
+<pre>public static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.html#line.1780">TestHStore.MyCompactingMemStore</a>
 extends org.apache.hadoop.hbase.regionserver.CompactingMemStore</pre>
 </li>
 </ul>
@@ -238,7 +238,7 @@ extends 
org.apache.hadoop.hbase.regionserver.CompactingMemStore</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from 
class&nbsp;org.apache.hadoop.hbase.regionserver.CompactingMemStore</h3>
-<code>createMemStoreCompactor, debug, flattenOneSegment, flushInMemory, 
getFamilyName, getFlushableSize, getImmutableSegments, getIndexType, 
getInmemoryFlushSize, getNextRow, getScanners, getSegments, 
getSmallestReadPoint, getStore, hasImmutableSegments, heapSize, 
inMemoryCompaction, isMemStoreFlushingInMemory, isSloppy, keySize, postUpdate, 
preFlushSeqIDEstimation, preUpdate, setCompositeSnapshot, setIndexType, 
shouldFlushInMemory, size, sizeAddedPreOperation, snapshot, 
startReplayingFromWAL, stopReplayingFromWAL, swapCompactedSegments, 
updateLowestUnflushedSequenceIdInWAL</code></li>
+<code>createMemStoreCompactor, debug, flattenOneSegment, flushInMemory, 
getFamilyName, getFlushableSize, getImmutableSegments, getIndexType, 
getInmemoryFlushSize, getNextRow, getScanners, getSegments, 
getSmallestReadPoint, getStore, hasImmutableSegments, heapSize, 
inMemoryCompaction, isMemStoreFlushingInMemory, isSloppy, keySize, postUpdate, 
preFlushSeqIDEstimation, preUpdate, setCompositeSnapshot, setIndexType, 
setInMemoryCompactionCompleted, setInMemoryCompactionFlag, shouldFlushInMemory, 
size, sizeAddedPreOperation, snapshot, startReplayingFromWAL, 
stopReplayingFromWAL, swapCompactedSegments, 
updateLowestUnflushedSequenceIdInWAL</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a 
name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.AbstractMemStore">
@@ -274,7 +274,7 @@ extends 
org.apache.hadoop.hbase.regionserver.CompactingMemStore</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>START_TEST</h4>
-<pre>private static final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html#line.1778">START_TEST</a></pre>
+<pre>private static final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html#line.1781">START_TEST</a></pre>
 </li>
 </ul>
 <a name="getScannerLatch">
@@ -283,7 +283,7 @@ extends 
org.apache.hadoop.hbase.regionserver.CompactingMemStore</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getScannerLatch</h4>
-<pre>private final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CountDownLatch.html?is-external=true";
 title="class or interface in java.util.concurrent">CountDownLatch</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html#line.1779">getScannerLatch</a></pre>
+<pre>private final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CountDownLatch.html?is-external=true";
 title="class or interface in java.util.concurrent">CountDownLatch</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html#line.1782">getScannerLatch</a></pre>
 </li>
 </ul>
 <a name="snapshotLatch">
@@ -292,7 +292,7 @@ extends 
org.apache.hadoop.hbase.regionserver.CompactingMemStore</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>snapshotLatch</h4>
-<pre>private final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CountDownLatch.html?is-external=true";
 title="class or interface in java.util.concurrent">CountDownLatch</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html#line.1780">snapshotLatch</a></pre>
+<pre>private final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CountDownLatch.html?is-external=true";
 title="class or interface in java.util.concurrent">CountDownLatch</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html#line.1783">snapshotLatch</a></pre>
 </li>
 </ul>
 </li>
@@ -309,7 +309,7 @@ extends 
org.apache.hadoop.hbase.regionserver.CompactingMemStore</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MyCompactingMemStore</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html#line.1781">MyCompactingMemStore</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html#line.1784">MyCompactingMemStore</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                             org.apache.hadoop.hbase.CellComparatorImpl&nbsp;c,
                             
org.apache.hadoop.hbase.regionserver.HStore&nbsp;store,
                             
org.apache.hadoop.hbase.regionserver.RegionServicesForStores&nbsp;regionServices,
@@ -335,7 +335,7 @@ extends 
org.apache.hadoop.hbase.regionserver.CompactingMemStore</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>createList</h4>
-<pre>protected&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;org.apache.hadoop.hbase.regionserver.KeyValueScanner&gt;&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html#line.1788">createList</a>(int&nbsp;capacity)</pre>
+<pre>protected&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;org.apache.hadoop.hbase.regionserver.KeyValueScanner&gt;&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html#line.1791">createList</a>(int&nbsp;capacity)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code>createList</code>&nbsp;in 
class&nbsp;<code>org.apache.hadoop.hbase.regionserver.CompactingMemStore</code></dd>
@@ -348,7 +348,7 @@ extends 
org.apache.hadoop.hbase.regionserver.CompactingMemStore</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>pushActiveToPipeline</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html#line.1800">pushActiveToPipeline</a>(org.apache.hadoop.hbase.regionserver.MutableSegment&nbsp;active)</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStore.html#line.1803">pushActiveToPipeline</a>(org.apache.hadoop.hbase.regionserver.MutableSegment&nbsp;active)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code>pushActiveToPipeline</code>&nbsp;in 
class&nbsp;<code>org.apache.hadoop.hbase.regionserver.CompactingMemStore</code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c91fafb4/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStoreWithCustomCompactor.html
----------------------------------------------------------------------
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStoreWithCustomCompactor.html
 
b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStoreWithCustomCompactor.html
index cf9b077..a19a39b 100644
--- 
a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStoreWithCustomCompactor.html
+++ 
b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStoreWithCustomCompactor.html
@@ -221,8 +221,8 @@ extends 
org.apache.hadoop.hbase.regionserver.CompactingMemStore</pre>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStoreWithCustomCompactor.html#createMemStoreCompactor-org.apache.hadoop.hbase.MemoryCompactionPolicy-">createMemStoreCompactor</a></span>(org.apache.hadoop.hbase.MemoryCompactionPolicy&nbsp;compactionPolicy)</code>&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>(package private) void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStoreWithCustomCompactor.html#inMemoryCompaction--">inMemoryCompaction</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStoreWithCustomCompactor.html#setInMemoryCompactionFlag--">setInMemoryCompactionFlag</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -230,7 +230,7 @@ extends 
org.apache.hadoop.hbase.regionserver.CompactingMemStore</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from 
class&nbsp;org.apache.hadoop.hbase.regionserver.CompactingMemStore</h3>
-<code>createList, debug, flattenOneSegment, flushInMemory, getFamilyName, 
getFlushableSize, getImmutableSegments, getIndexType, getInmemoryFlushSize, 
getNextRow, getScanners, getSegments, getSmallestReadPoint, getStore, 
hasImmutableSegments, heapSize, isMemStoreFlushingInMemory, isSloppy, keySize, 
postUpdate, preFlushSeqIDEstimation, preUpdate, pushActiveToPipeline, 
setCompositeSnapshot, setIndexType, shouldFlushInMemory, size, 
sizeAddedPreOperation, snapshot, startReplayingFromWAL, stopReplayingFromWAL, 
swapCompactedSegments, updateLowestUnflushedSequenceIdInWAL</code></li>
+<code>createList, debug, flattenOneSegment, flushInMemory, getFamilyName, 
getFlushableSize, getImmutableSegments, getIndexType, getInmemoryFlushSize, 
getNextRow, getScanners, getSegments, getSmallestReadPoint, getStore, 
hasImmutableSegments, heapSize, inMemoryCompaction, isMemStoreFlushingInMemory, 
isSloppy, keySize, postUpdate, preFlushSeqIDEstimation, preUpdate, 
pushActiveToPipeline, setCompositeSnapshot, setIndexType, 
setInMemoryCompactionCompleted, shouldFlushInMemory, size, 
sizeAddedPreOperation, snapshot, startReplayingFromWAL, stopReplayingFromWAL, 
swapCompactedSegments, updateLowestUnflushedSequenceIdInWAL</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a 
name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.AbstractMemStore">
@@ -319,16 +319,16 @@ extends 
org.apache.hadoop.hbase.regionserver.CompactingMemStore</pre>
 </dl>
 </li>
 </ul>
-<a name="inMemoryCompaction--">
+<a name="setInMemoryCompactionFlag--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>inMemoryCompaction</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStoreWithCustomCompactor.html#line.1768">inMemoryCompaction</a>()</pre>
+<h4>setInMemoryCompactionFlag</h4>
+<pre>protected&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestHStore.MyCompactingMemStoreWithCustomCompactor.html#line.1768">setInMemoryCompactionFlag</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>inMemoryCompaction</code>&nbsp;in 
class&nbsp;<code>org.apache.hadoop.hbase.regionserver.CompactingMemStore</code></dd>
+<dd><code>setInMemoryCompactionFlag</code>&nbsp;in 
class&nbsp;<code>org.apache.hadoop.hbase.regionserver.CompactingMemStore</code></dd>
 </dl>
 </li>
 </ul>

Reply via email to