You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gi...@apache.org on 2018/11/05 14:53:06 UTC
[07/13] hbase-site git commit: Published site at
c8574ba3c52274ed5a93e46f7af30dd8b46fb878.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/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 674afd0..ed2d51e 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html
@@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre>@InterfaceAudience.Private
-public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.31">AbstractProcedureScheduler</a>
+public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.33">AbstractProcedureScheduler</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>
implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureScheduler</a></pre>
</li>
@@ -327,7 +327,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td>
</tr>
<tr id="i23" class="rowColor">
-<td class="colFirst"><code>(package private) void</code></td>
+<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#wakeEvents-org.apache.hadoop.hbase.procedure2.ProcedureEvent:A-">wakeEvents</a></span>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureEvent</a>[] events)</code>
<div class="block">Wake up all of the given events.</div>
</td>
@@ -381,7 +381,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.32">LOG</a></pre>
+<pre>private static final org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.34">LOG</a></pre>
</li>
</ul>
<a name="schedulerLock">
@@ -390,7 +390,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>schedulerLock</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.33">schedulerLock</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.35">schedulerLock</a></pre>
</li>
</ul>
<a name="schedWaitCond">
@@ -399,7 +399,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>schedWaitCond</h4>
-<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.34">schedWaitCond</a></pre>
+<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.36">schedWaitCond</a></pre>
</li>
</ul>
<a name="running">
@@ -408,7 +408,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>running</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.35">running</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.37">running</a></pre>
</li>
</ul>
<a name="pollCalls">
@@ -417,7 +417,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>pollCalls</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.38">pollCalls</a></pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.40">pollCalls</a></pre>
</li>
</ul>
<a name="nullPollCalls">
@@ -426,7 +426,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockListLast">
<li class="blockList">
<h4>nullPollCalls</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.39">nullPollCalls</a></pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.41">nullPollCalls</a></pre>
</li>
</ul>
</li>
@@ -443,7 +443,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockListLast">
<li class="blockList">
<h4>AbstractProcedureScheduler</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.31">AbstractProcedureScheduler</a>()</pre>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.33">AbstractProcedureScheduler</a>()</pre>
</li>
</ul>
</li>
@@ -460,7 +460,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>start</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.42">start</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.44">start</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#start--">ProcedureScheduler</a></code></span></div>
<div class="block">Start the scheduler</div>
<dl>
@@ -475,7 +475,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>stop</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.52">stop</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.54">stop</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#stop--">ProcedureScheduler</a></code></span></div>
<div class="block">Stop the scheduler</div>
<dl>
@@ -490,7 +490,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>signalAll</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.63">signalAll</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.65">signalAll</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#signalAll--">ProcedureScheduler</a></code></span></div>
<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>
@@ -506,7 +506,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>enqueue</h4>
-<pre>protected abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.81">enqueue</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure,
+<pre>protected abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.83">enqueue</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure,
boolean addFront)</pre>
<div class="block">Add the procedure to the queue.
NOTE: this method is called with the sched lock held.</div>
@@ -523,7 +523,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>addFront</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.84">addFront</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.86">addFront</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#addFront-org.apache.hadoop.hbase.procedure2.Procedure-">ProcedureScheduler</a></code></span></div>
<div class="block">Inserts the specified element at the front of this queue.</div>
<dl>
@@ -540,7 +540,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>addFront</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.89">addFront</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.91">addFront</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure,
boolean notify)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#addFront-org.apache.hadoop.hbase.procedure2.Procedure-boolean-">ProcedureScheduler</a></code></span></div>
<div class="block">Inserts the specified element at the front of this queue.</div>
@@ -559,7 +559,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>addFront</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.94">addFront</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>> procedureIterator)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.96">addFront</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>> procedureIterator)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#addFront-java.util.Iterator-">ProcedureScheduler</a></code></span></div>
<div class="block">Inserts all elements in the iterator at the front of this queue.</div>
<dl>
@@ -574,7 +574,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>addBack</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.113">addBack</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.115">addBack</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#addBack-org.apache.hadoop.hbase.procedure2.Procedure-">ProcedureScheduler</a></code></span></div>
<div class="block">Inserts the specified element at the end of this queue.</div>
<dl>
@@ -591,7 +591,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>addBack</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.118">addBack</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.120">addBack</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure,
boolean notify)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#addBack-org.apache.hadoop.hbase.procedure2.Procedure-boolean-">ProcedureScheduler</a></code></span></div>
<div class="block">Inserts the specified element at the end of this queue.</div>
@@ -610,7 +610,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>push</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.122">push</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure,
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.124">push</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure,
boolean addFront,
boolean notify)</pre>
</li>
@@ -621,7 +621,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>dequeue</h4>
-<pre>protected abstract <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.142">dequeue</a>()</pre>
+<pre>protected abstract <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.144">dequeue</a>()</pre>
<div class="block">Fetch one Procedure from the queue
NOTE: this method is called with the sched lock held.</div>
<dl>
@@ -636,7 +636,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>poll</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.145">poll</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.147">poll</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#poll--">ProcedureScheduler</a></code></span></div>
<div class="block">Fetch one Procedure from the queue</div>
<dl>
@@ -653,7 +653,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>poll</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.150">poll</a>(long timeout,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.152">poll</a>(long timeout,
<a href="https://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> unit)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#poll-long-java.util.concurrent.TimeUnit-">ProcedureScheduler</a></code></span></div>
<div class="block">Fetch one Procedure from the queue</div>
@@ -674,7 +674,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>poll</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.155">poll</a>(long nanos)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.157">poll</a>(long nanos)</pre>
</li>
</ul>
<a name="queueSize--">
@@ -683,7 +683,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>queueSize</h4>
-<pre>protected abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.198">queueSize</a>()</pre>
+<pre>protected abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.200">queueSize</a>()</pre>
<div class="block">Returns the number of elements in this queue.
NOTE: this method is called with the sched lock held.</div>
<dl>
@@ -698,7 +698,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>queueHasRunnables</h4>
-<pre>protected abstract boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.205">queueHasRunnables</a>()</pre>
+<pre>protected abstract boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.207">queueHasRunnables</a>()</pre>
<div class="block">Returns true if there are procedures available to process.
NOTE: this method is called with the sched lock held.</div>
<dl>
@@ -713,7 +713,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.208">size</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.210">size</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#size--">ProcedureScheduler</a></code></span></div>
<div class="block">Returns the number of elements in this queue.</div>
<dl>
@@ -730,7 +730,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>hasRunnables</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.218">hasRunnables</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.220">hasRunnables</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#hasRunnables--">hasRunnables</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureScheduler</a></code></dd>
@@ -745,7 +745,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>getPollCalls</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.230">getPollCalls</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.232">getPollCalls</a>()</pre>
</li>
</ul>
<a name="getNullPollCalls--">
@@ -754,7 +754,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>getNullPollCalls</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.234">getNullPollCalls</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.236">getNullPollCalls</a>()</pre>
</li>
</ul>
<a name="wakeEvents-org.apache.hadoop.hbase.procedure2.ProcedureEvent:A-">
@@ -763,7 +763,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>wakeEvents</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.248">wakeEvents</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureEvent</a>[] events)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.251">wakeEvents</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureEvent</a>[] events)</pre>
<div class="block">Wake up all of the given events.
Note that we first take scheduler lock and then wakeInternal() synchronizes on the event.
Access should remain package-private. Use ProcedureEvent class to wake/suspend events.</div>
@@ -779,7 +779,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>wakeWaitingProcedures</h4>
-<pre>protected int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.266">wakeWaitingProcedures</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockAndQueue.html" title="class in org.apache.hadoop.hbase.procedure2">LockAndQueue</a> lockAndQueue)</pre>
+<pre>protected int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.269">wakeWaitingProcedures</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockAndQueue.html" title="class in org.apache.hadoop.hbase.procedure2">LockAndQueue</a> lockAndQueue)</pre>
<div class="block">Wakes up given waiting procedures by pushing them back into scheduler queues.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -793,7 +793,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>waitProcedure</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.270">waitProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockAndQueue.html" title="class in org.apache.hadoop.hbase.procedure2">LockAndQueue</a> lockAndQueue,
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.273">waitProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockAndQueue.html" title="class in org.apache.hadoop.hbase.procedure2">LockAndQueue</a> lockAndQueue,
<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre>
</li>
</ul>
@@ -803,7 +803,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>wakeProcedure</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.274">wakeProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure)</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.277">wakeProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure)</pre>
</li>
</ul>
<a name="schedLock--">
@@ -812,7 +812,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>schedLock</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.283">schedLock</a>()</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.286">schedLock</a>()</pre>
</li>
</ul>
<a name="schedUnlock--">
@@ -821,7 +821,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockList">
<li class="blockList">
<h4>schedUnlock</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.287">schedUnlock</a>()</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.290">schedUnlock</a>()</pre>
</li>
</ul>
<a name="wakePollIfNeeded-int-">
@@ -830,7 +830,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureS
<ul class="blockListLast">
<li class="blockList">
<h4>wakePollIfNeeded</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.291">wakePollIfNeeded</a>(int waitingCount)</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#line.294">wakePollIfNeeded</a>(int waitingCount)</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureEvent.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureEvent.html b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureEvent.html
index 29eca16..470dc90 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureEvent.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureEvent.html
@@ -225,7 +225,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</td>
</tr>
<tr id="i7" class="rowColor">
-<td class="colFirst"><code>(package private) void</code></td>
+<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html#wakeInternal-org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler-">wakeInternal</a></span>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">AbstractProcedureScheduler</a> procedureScheduler)</code>
<div class="block">Only to be used by ProcedureScheduler implementations.</div>
</td>
@@ -377,7 +377,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>wakeInternal</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureEvent.html#line.94">wakeInternal</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">AbstractProcedureScheduler</a> procedureScheduler)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureEvent.html#line.95">wakeInternal</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">AbstractProcedureScheduler</a> procedureScheduler)</pre>
<div class="block">Only to be used by ProcedureScheduler implementations.
Reason: To wake up multiple events, locking sequence is
schedLock --> synchronized (event)
@@ -397,7 +397,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getSuspendedProcedures</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureDeque.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureDeque</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureEvent.html#line.114">getSuspendedProcedures</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureDeque.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureDeque</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureEvent.html#line.115">getSuspendedProcedures</a>()</pre>
<div class="block">Access to suspendedProcedures is 'synchronized' on this object, but it's fine to return it
here for tests.</div>
</li>
@@ -408,7 +408,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureEvent.html#line.119">toString</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureEvent.html#line.120">toString</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><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></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/AbstractProcedureScheduler.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/AbstractProcedureScheduler.html b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/AbstractProcedureScheduler.html
index c94189b..9a535b3 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/AbstractProcedureScheduler.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/AbstractProcedureScheduler.html
@@ -157,7 +157,7 @@
</td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>(package private) void</code></td>
+<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ProcedureEvent.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html#wakeInternal-org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler-">wakeInternal</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">AbstractProcedureScheduler</a> procedureScheduler)</code>
<div class="block">Only to be used by ProcedureScheduler implementations.</div>
</td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html
index 9da7326..dcc8fb8 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html
@@ -911,7 +911,10 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/RecoverStandbyProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">RecoverStandbyProcedure</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/RecoverStandbyProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">RecoverStandbyProcedure</a></span></code>
+<div class="block">The procedure for replaying all the remote wals for transitting a sync replication peer from
+ STANDBY to DOWNGRADE_ACTIVE.</div>
+</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
@@ -925,11 +928,15 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">SyncReplicationReplayWALProcedure</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">SyncReplicationReplayWALProcedure</a></span></code>
+<div class="block">The procedure for replaying a set of remote wals.</div>
+</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALRemoteProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">SyncReplicationReplayWALRemoteProcedure</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALRemoteProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">SyncReplicationReplayWALRemoteProcedure</a></span></code>
+<div class="block">A remote procedure which is used to send replaying remote wal work to region server.</div>
+</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
@@ -962,6 +969,26 @@
</tr>
</tbody>
</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/master/replication/package-summary.html">org.apache.hadoop.hbase.master.replication</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SyncReplicationReplayWALManager.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALManager.html#acquirePeerWorker-java.lang.String-org.apache.hadoop.hbase.procedure2.Procedure-">acquirePeerWorker</a></span>(<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> peerId,
+ <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a><?> proc)</code>
+<div class="block">Get a worker for replaying remote wal for a give peer.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SyncReplicationReplayWALManager.UsedReplayWorkersForPeer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALManager.UsedReplayWorkersForPeer.html#suspend-org.apache.hadoop.hbase.procedure2.Procedure-">suspend</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a><?> proc)</code> </td>
+</tr>
+</tbody>
+</table>
</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.procedure2">
<!-- -->
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/ProcedureEvent.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/ProcedureEvent.html b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/ProcedureEvent.html
index f739bad..af963fa 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/ProcedureEvent.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/ProcedureEvent.html
@@ -264,6 +264,10 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureEvent</a><?></code></td>
+<td class="colLast"><span class="typeNameLabel">SyncReplicationReplayWALManager.UsedReplayWorkersForPeer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALManager.UsedReplayWorkersForPeer.html#event">event</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureEvent</a><?></code></td>
<td class="colLast"><span class="typeNameLabel">SyncReplicationReplayWALRemoteProcedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALRemoteProcedure.html#event">event</a></span></code> </td>
</tr>
</tbody>
@@ -289,7 +293,7 @@
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>(package private) void</code></td>
+<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractProcedureScheduler.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#wakeEvents-org.apache.hadoop.hbase.procedure2.ProcedureEvent:A-">wakeEvents</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureEvent</a>[] events)</code>
<div class="block">Wake up all of the given events.</div>
</td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/ProcedureSuspendedException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/ProcedureSuspendedException.html b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/ProcedureSuspendedException.html
index 2773259..43bc7a1 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/ProcedureSuspendedException.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/ProcedureSuspendedException.html
@@ -256,34 +256,41 @@
</tr>
<tbody>
<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SyncReplicationReplayWALManager.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALManager.html#acquirePeerWorker-java.lang.String-org.apache.hadoop.hbase.procedure2.Procedure-">acquirePeerWorker</a></span>(<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> peerId,
+ <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a><?> proc)</code>
+<div class="block">Get a worker for replaying remote wal for a give peer.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a><<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>>[]</code></td>
<td class="colLast"><span class="typeNameLabel">RefreshPeerProcedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/RefreshPeerProcedure.html#execute-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">execute</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a><<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>>[]</code></td>
<td class="colLast"><span class="typeNameLabel">SyncReplicationReplayWALRemoteProcedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALRemoteProcedure.html#execute-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">execute</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a></code></td>
<td class="colLast"><span class="typeNameLabel">ModifyPeerProcedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.html#executeFromState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.PeerModificationState-">executeFromState</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.PeerModificationState state)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a></code></td>
<td class="colLast"><span class="typeNameLabel">TransitPeerSyncReplicationStateProcedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/TransitPeerSyncReplicationStateProcedure.html#executeFromState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.PeerSyncReplicationStateTransitionState-">executeFromState</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.PeerSyncReplicationStateTransitionState state)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a></code></td>
<td class="colLast"><span class="typeNameLabel">RecoverStandbyProcedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/RecoverStandbyProcedure.html#executeFromState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RecoverStandbyState-">executeFromState</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RecoverStandbyState state)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a></code></td>
<td class="colLast"><span class="typeNameLabel">SyncReplicationReplayWALProcedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALProcedure.html#executeFromState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.SyncReplicationReplayWALState-">executeFromState</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.SyncReplicationReplayWALState state)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureSuspendedException.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureSuspendedException</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractPeerNoLockProcedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/AbstractPeerNoLockProcedure.html#suspend-long-">suspend</a></span>(long backoff)</code> </td>
</tr>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/RemoteProcedureDispatcher.RemoteProcedure.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/RemoteProcedureDispatcher.RemoteProcedure.html b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/RemoteProcedureDispatcher.RemoteProcedure.html
index 29069cb..cae4444 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/RemoteProcedureDispatcher.RemoteProcedure.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/RemoteProcedureDispatcher.RemoteProcedure.html
@@ -297,7 +297,9 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALRemoteProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">SyncReplicationReplayWALRemoteProcedure</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALRemoteProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">SyncReplicationReplayWALRemoteProcedure</a></span></code>
+<div class="block">A remote procedure which is used to send replaying remote wal work to region server.</div>
+</td>
</tr>
</tbody>
</table>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.html b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.html
index e2ebc1e..42a9349 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.html
@@ -312,7 +312,10 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/RecoverStandbyProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">RecoverStandbyProcedure</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/RecoverStandbyProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">RecoverStandbyProcedure</a></span></code>
+<div class="block">The procedure for replaying all the remote wals for transitting a sync replication peer from
+ STANDBY to DOWNGRADE_ACTIVE.</div>
+</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
@@ -322,7 +325,9 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">SyncReplicationReplayWALProcedure</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">SyncReplicationReplayWALProcedure</a></span></code>
+<div class="block">The procedure for replaying a set of remote wals.</div>
+</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index 9fabfb4..d694fec 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -216,11 +216,11 @@
<ul>
<li type="circle">java.lang.<a href="https://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><E> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="https://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.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockedResourceType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockedResourceType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">Procedure.LockState</span></a></li>
<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">StateMachineProcedure.Flow</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockedResourceType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockedResourceType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
index 098de9f..437eee5 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
@@ -229,13 +229,13 @@
<ul>
<li type="circle">java.lang.<a href="https://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><E> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="https://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.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/RpcThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">RpcThrottlingException.Type</span></a></li>
<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">SpaceViolationPolicy</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">OperationQuota.OperationType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/RpcThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">RpcThrottlingException.Type</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index 8055e21..c3da5ac 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -716,20 +716,20 @@
<ul>
<li type="circle">java.lang.<a href="https://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><E> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="https://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.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">DefaultHeapMemoryTuner.StepDirection</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">HRegion.FlushResult.Result</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.ChunkType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ChunkCreator.ChunkType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">BloomType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">DefaultHeapMemoryTuner.StepDirection</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">CompactingMemStore.IndexType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.LimitScope</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.NextState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">SplitLogWorker.TaskExecutor.Status</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Region.Operation</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">FlushType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreCompactionStrategy.Action</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.ChunkType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ChunkCreator.ChunkType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScanType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.Type.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TimeRangeTracker.Type</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">HRegion.FlushResult.Result</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">FlushType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Region.Operation</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScanType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">CompactingMemStore.IndexType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.LimitScope</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">SplitLogWorker.TaskExecutor.Status</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
index b377318..6851ee1 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
@@ -130,9 +130,9 @@
<ul>
<li type="circle">java.lang.<a href="https://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><E> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="https://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.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.DropDeletesInOutput.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">StripeCompactionScanQueryMatcher.DropDeletesInOutput</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">ScanQueryMatcher.MatchCode</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">DeleteTracker.DeleteResult</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">ScanQueryMatcher.MatchCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.DropDeletesInOutput.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">StripeCompactionScanQueryMatcher.DropDeletesInOutput</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
index f0c55c8..feee307 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
@@ -248,8 +248,8 @@
<li type="circle">java.lang.<a href="https://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><E> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="https://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.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.Type.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">RingBufferTruck.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/CompressionContext.DictionaryIndex.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">CompressionContext.DictionaryIndex</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.WALHdrResult.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">ProtobufLogReader.WALHdrResult</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/CompressionContext.DictionaryIndex.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">CompressionContext.DictionaryIndex</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74ea8168/devapidocs/org/apache/hadoop/hbase/replication/ZKReplicationStorageBase.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/ZKReplicationStorageBase.html b/devapidocs/org/apache/hadoop/hbase/replication/ZKReplicationStorageBase.html
index 6a415b9..486b24e 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/ZKReplicationStorageBase.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/ZKReplicationStorageBase.html
@@ -109,12 +109,12 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/replication/ZKReplicationPeerStorage.html" title="class in org.apache.hadoop.hbase.replication">ZKReplicationPeerStorage</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/ZKReplicationQueueStorage.html" title="class in org.apache.hadoop.hbase.replication">ZKReplicationQueueStorage</a>, <a href="../../../../../org/apache/hadoop/hbase/master/replication/ZKSyncReplicationReplayWALWorkerStorage.html" title="class in org.apache.hadoop.hbase.master.replication">ZKSyncReplicationReplayWALWorkerStorage</a></dd>
+<dd><a href="../../../../../org/apache/hadoop/hbase/replication/ZKReplicationPeerStorage.html" title="class in org.apache.hadoop.hbase.replication">ZKReplicationPeerStorage</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/ZKReplicationQueueStorage.html" title="class in org.apache.hadoop.hbase.replication">ZKReplicationQueueStorage</a></dd>
</dl>
<hr>
<br>
<pre>@InterfaceAudience.Private
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ZKReplicationStorageBase.html#line.38">ZKReplicationStorageBase</a>
+public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ZKReplicationStorageBase.html#line.38">ZKReplicationStorageBase</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>
<div class="block">This is a base class for maintaining replication related data,for example, peer, queue, etc, in
zookeeper.</div>