http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8f09a71d/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
index 9f55028..b7eabfd 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"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,"i35":10,"i36":10,"i37":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"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,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -111,7 +111,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>@InterfaceAudience.Private
  @InterfaceStability.Evolving
-public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.41">ProcedureStoreTracker</a>
+public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.42">ProcedureStoreTracker</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">Keeps track of live procedures.
 
@@ -355,34 +355,45 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </tr>
 <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/procedure2/store/ProcedureStoreTracker.html#setDeletedIfDeletedByThem-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-">setDeletedIfDeletedByThem</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker)</code>
+<div class="block">For the global tracker, we will use this method to build 
the holdingCleanupTracker, as the
+ modified flags will be cleared after rolling so we only need to test the 
deleted flags.</div>
+</td>
+</tr>
+<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/procedure2/store/ProcedureStoreTracker.html#setDeletedIfModified-long...-">setDeletedIfModified</a></span>(long...&nbsp;procId)</code>
 <div class="block">Set the given bit for the procId to delete if it was 
modified before.</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/procedure2/store/ProcedureStoreTracker.html#setDeletedIfModifiedInBoth-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-boolean-">setDeletedIfModifiedInBoth</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
-                          boolean&nbsp;globalTracker)</code>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setDeletedIfModifiedInBoth-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-">setDeletedIfModifiedInBoth</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker)</code>
 <div class="block">Similar with <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setDeletedIfModified-long...-"><code>setDeletedIfModified(long...)</code></a>,
 but here the <code>procId</code> are given by
  the <code>tracker</code>.</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setDeleteIf-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-java.util.function.BiFunction-">setDeleteIf</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
+           <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true";
 title="class or interface in java.util.function">BiFunction</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in 
java.lang">Boolean</a>&gt;&nbsp;func)</code>&nbsp;</td>
+</tr>
+<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/procedure2/store/ProcedureStoreTracker.html#setKeepDeletes-boolean-">setKeepDeletes</a></span>(boolean&nbsp;keepDeletes)</code>&nbsp;</td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setMinMaxModifiedProcIds-long-long-">setMinMaxModifiedProcIds</a></span>(long&nbsp;min,
                         long&nbsp;max)</code>
 <div class="block">Will be called when restarting where we need to rebuild the 
ProcedureStoreTracker.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setPartialFlag-boolean-">setPartialFlag</a></span>(boolean&nbsp;isPartial)</code>&nbsp;</td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i36" class="altColor">
 <td 
class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureStoreTracker</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#toProto--">toProto</a></span>()</code>
 <div class="block">Builds
@@ -390,16 +401,16 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
  protocol buffer from current state.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#trackProcIds-long-">trackProcIds</a></span>(long&nbsp;procId)</code>&nbsp;</td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>private <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#update-org.apache.hadoop.hbase.procedure2.store.BitSetNode-long-">update</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&nbsp;node,
       long&nbsp;procId)</code>&nbsp;</td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#update-long-">update</a></span>(long&nbsp;procId)</code>&nbsp;</td>
 </tr>
@@ -431,7 +442,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>map</h4>
-<pre>private final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true";
 title="class or interface in java.util">TreeMap</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&gt; 
<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.43">map</a></pre>
+<pre>private final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true";
 title="class or interface in java.util">TreeMap</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&gt; 
<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.44">map</a></pre>
 </li>
 </ul>
 <a name="keepDeletes">
@@ -440,7 +451,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>keepDeletes</h4>
-<pre>private&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.52">keepDeletes</a></pre>
+<pre>private&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.53">keepDeletes</a></pre>
 <div class="block">If true, do not remove bits corresponding to deleted 
procedures. Note that this can result
  in huge bitmaps overtime.
  Currently, it's set to true only when building tracker state from logs during 
recovery. During
@@ -454,7 +465,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>partial</h4>
-<pre>boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.58">partial</a></pre>
+<pre>boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.59">partial</a></pre>
 <div class="block">If true, it means tracker has incomplete information about 
the active/deleted procedures.
  It's set to true only when recovering from old logs. See <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#isDeleted-long-"><code>isDeleted(long)</code></a>
 docs to
  understand it's real use.</div>
@@ -466,7 +477,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>minModifiedProcId</h4>
-<pre>private&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.60">minModifiedProcId</a></pre>
+<pre>private&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.61">minModifiedProcId</a></pre>
 </li>
 </ul>
 <a name="maxModifiedProcId">
@@ -475,7 +486,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>maxModifiedProcId</h4>
-<pre>private&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.61">maxModifiedProcId</a></pre>
+<pre>private&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.62">maxModifiedProcId</a></pre>
 </li>
 </ul>
 </li>
@@ -492,7 +503,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ProcedureStoreTracker</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.41">ProcedureStoreTracker</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.42">ProcedureStoreTracker</a>()</pre>
 </li>
 </ul>
 </li>
@@ -509,7 +520,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>resetToProto</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.65">resetToProto</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureStoreTracker&nbsp;trackerProtoBuf)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.66">resetToProto</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureStoreTracker&nbsp;trackerProtoBuf)</pre>
 </li>
 </ul>
 <a 
name="resetTo-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-">
@@ -518,7 +529,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>resetTo</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.76">resetTo</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.77">resetTo</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker)</pre>
 <div class="block">Resets internal state to same as given 
<code>tracker</code>. Does deep copy of the bitmap.</div>
 </li>
 </ul>
@@ -528,7 +539,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>resetTo</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.88">resetTo</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.89">resetTo</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
                     boolean&nbsp;resetDelete)</pre>
 <div class="block">Resets internal state to same as given 
<code>tracker</code>, and change the deleted flag according
  to the modified flag if <code>resetDelete</code> is true. Does deep copy of 
the bitmap.
@@ -544,7 +555,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>insert</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.99">insert</a>(long&nbsp;procId)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.103">insert</a>(long&nbsp;procId)</pre>
 </li>
 </ul>
 <a name="insert-long:A-">
@@ -553,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>insert</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.103">insert</a>(long[]&nbsp;procIds)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.107">insert</a>(long[]&nbsp;procIds)</pre>
 </li>
 </ul>
 <a name="insert-long-long:A-">
@@ -562,7 +573,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>insert</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.109">insert</a>(long&nbsp;procId,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.113">insert</a>(long&nbsp;procId,
                    long[]&nbsp;subProcIds)</pre>
 </li>
 </ul>
@@ -572,7 +583,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>insert</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.116">insert</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&nbsp;node,
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.120">insert</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&nbsp;node,
                           long&nbsp;procId)</pre>
 </li>
 </ul>
@@ -582,7 +593,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>update</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.125">update</a>(long&nbsp;procId)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.129">update</a>(long&nbsp;procId)</pre>
 </li>
 </ul>
 <a name="update-org.apache.hadoop.hbase.procedure2.store.BitSetNode-long-">
@@ -591,7 +602,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>update</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.129">update</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&nbsp;node,
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.133">update</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&nbsp;node,
                           long&nbsp;procId)</pre>
 </li>
 </ul>
@@ -601,7 +612,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>delete</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.138">delete</a>(long&nbsp;procId)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.142">delete</a>(long&nbsp;procId)</pre>
 </li>
 </ul>
 <a name="delete-long:A-">
@@ -610,7 +621,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>delete</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.142">delete</a>(long[]&nbsp;procIds)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.146">delete</a>(long[]&nbsp;procIds)</pre>
 </li>
 </ul>
 <a name="delete-org.apache.hadoop.hbase.procedure2.store.BitSetNode-long-">
@@ -619,7 +630,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>delete</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.150">delete</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&nbsp;node,
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.154">delete</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>&nbsp;node,
                           long&nbsp;procId)</pre>
 </li>
 </ul>
@@ -629,7 +640,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>setMinMaxModifiedProcIds</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.167">setMinMaxModifiedProcIds</a>(long&nbsp;min,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.171">setMinMaxModifiedProcIds</a>(long&nbsp;min,
                                      long&nbsp;max)</pre>
 <div class="block">Will be called when restarting where we need to rebuild the 
ProcedureStoreTracker.</div>
 </li>
@@ -640,7 +651,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>setDeleted</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.176">setDeleted</a>(long&nbsp;procId,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.180">setDeleted</a>(long&nbsp;procId,
                        boolean&nbsp;isDeleted)</pre>
 <div class="block">This method is used when restarting where we need to 
rebuild the ProcedureStoreTracker. The
  <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#delete-long-"><code>delete(long)</code></a>
 method above assume that the <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store"><code>BitSetNode</code></a> exists, 
but when restart
@@ -653,7 +664,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>setDeletedIfModified</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.190">setDeletedIfModified</a>(long...&nbsp;procId)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.194">setDeletedIfModified</a>(long...&nbsp;procId)</pre>
 <div class="block">Set the given bit for the procId to delete if it was 
modified before.
  <p/>
  This method is used to test whether a procedure wal file can be safely 
deleted, as if all the
@@ -661,14 +672,38 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
  then we can delete it.</div>
 </li>
 </ul>
-<a 
name="setDeletedIfModifiedInBoth-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-boolean-">
+<a 
name="setDeleteIf-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-java.util.function.BiFunction-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDeleteIf</h4>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.204">setDeleteIf</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
+                         <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true";
 title="class or interface in java.util.function">BiFunction</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean</a>&gt;&nbsp;func)</pre>
+</li>
+</ul>
+<a 
name="setDeletedIfDeletedByThem-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDeletedIfDeletedByThem</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.228">setDeletedIfDeletedByThem</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker)</pre>
+<div class="block">For the global tracker, we will use this method to build 
the holdingCleanupTracker, as the
+ modified flags will be cleared after rolling so we only need to test the 
deleted flags.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setDeletedIfModifiedInBoth-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-"><code>setDeletedIfModifiedInBoth(ProcedureStoreTracker)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a 
name="setDeletedIfModifiedInBoth-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>setDeletedIfModifiedInBoth</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.206">setDeletedIfModifiedInBoth</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
-                                       boolean&nbsp;globalTracker)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.239">setDeletedIfModifiedInBoth</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker)</pre>
 <div class="block">Similar with <a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setDeletedIfModified-long...-"><code>setDeletedIfModified(long...)</code></a>,
 but here the <code>procId</code> are given by
  the <code>tracker</code>. If a procedure is modified by us, and also by the 
given <code>tracker</code>,
  then we mark it as deleted.</div>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8f09a71d/devapidocs/org/apache/hadoop/hbase/procedure2/store/class-use/BitSetNode.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/class-use/BitSetNode.html 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/class-use/BitSetNode.html
index c5dece6..5b580b9 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/class-use/BitSetNode.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/class-use/BitSetNode.html
@@ -218,6 +218,20 @@
 </tr>
 </tbody>
 </table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/package-summary.html">org.apache.hadoop.hbase.procedure2.store</a>
 with type arguments of type <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a></span><span 
class="tabEnd">&nbsp;</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>private void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">ProcedureStoreTracker.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setDeleteIf-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-java.util.function.BiFunction-">setDeleteIf</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
+           <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true";
 title="class or interface in java.util.function">BiFunction</a>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in 
java.lang">Boolean</a>&gt;&nbsp;func)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Use table, listing constructors, and an explanation">
 <caption><span>Constructors in <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/package-summary.html">org.apache.hadoop.hbase.procedure2.store</a>
 with parameters of type <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">BitSetNode</a></span><span 
class="tabEnd">&nbsp;</span></caption>
 <tr>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8f09a71d/devapidocs/org/apache/hadoop/hbase/procedure2/store/class-use/ProcedureStoreTracker.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/class-use/ProcedureStoreTracker.html
 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/class-use/ProcedureStoreTracker.html
index 0ec9d05..55d8faa 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/class-use/ProcedureStoreTracker.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/class-use/ProcedureStoreTracker.html
@@ -122,12 +122,23 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span 
class="typeNameLabel">ProcedureStoreTracker.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setDeletedIfModifiedInBoth-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-boolean-">setDeletedIfModifiedInBoth</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
-                          boolean&nbsp;globalTracker)</code>
+<td class="colLast"><span 
class="typeNameLabel">ProcedureStoreTracker.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setDeletedIfDeletedByThem-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-">setDeletedIfDeletedByThem</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker)</code>
+<div class="block">For the global tracker, we will use this method to build 
the holdingCleanupTracker, as the
+ modified flags will be cleared after rolling so we only need to test the 
deleted flags.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">ProcedureStoreTracker.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setDeletedIfModifiedInBoth-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-">setDeletedIfModifiedInBoth</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker)</code>
 <div class="block">Similar with <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setDeletedIfModified-long...-"><code>setDeletedIfModified(long...)</code></a>,
 but here the <code>procId</code> are given by
  the <code>tracker</code>.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">ProcedureStoreTracker.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setDeleteIf-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-java.util.function.BiFunction-">setDeleteIf</a></span>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
+           <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true";
 title="class or interface in java.util.function">BiFunction</a>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html"
 title="class in org.apache.hadoop.hbase.procedure2.store">BitSetNode</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in 
java.lang">Boolean</a>&gt;&nbsp;func)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -202,7 +213,10 @@
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">ProcedureWALFormat.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#load-java.util.Iterator-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALFormat.Loader-">load</a></span>(<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>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>&gt;&nbsp;logs,
     <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
-    <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFormat.Loader</a>&nbsp;loader)</code>&nbsp;</td>
+    <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFormat.Loader</a>&nbsp;loader)</code>
+<div class="block">Load all the procedures in these ProcedureWALFiles, and 
rebuild the given <code>tracker</code> if
+ needed, i.e, the <code>tracker</code> is a partial one.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private void</code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8f09a71d/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html
 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html
index a98c739..66fa7c4 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html
@@ -220,7 +220,10 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#load-java.util.Iterator-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALFormat.Loader-">load</a></span>(<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>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>&gt;&nbsp;logs,
     <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
-    <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFormat.Loader</a>&nbsp;loader)</code>&nbsp;</td>
+    <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFormat.Loader</a>&nbsp;loader)</code>
+<div class="block">Load all the procedures in these ProcedureWALFiles, and 
rebuild the given <code>tracker</code> if
+ needed, i.e, the <code>tracker</code> is a partial one.</div>
+</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>static 
org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry</code></td>
@@ -424,10 +427,19 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>load</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.76">load</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>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>&gt;&nbsp;logs,
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.87">load</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>&lt;<a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>&gt;&nbsp;logs,
                         <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
                         <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFormat.Loader</a>&nbsp;loader)
                  throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<div class="block">Load all the procedures in these ProcedureWALFiles, and 
rebuild the given <code>tracker</code> if
+ needed, i.e, the <code>tracker</code> is a partial one.
+ <p/>
+ The method in the give <code>loader</code> will be called at the end after we 
load all the
+ procedures and construct the hierarchy.
+ <p/>
+ And we will call the <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#resetModified--"><code>ProcedureStoreTracker.resetModified()</code></a>
 method for the given
+ <code>tracker</code> before returning, as it will be used to track the next 
proc wal file's modified
+ procedures.</div>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
@@ -440,7 +452,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>writeHeader</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.103">writeHeader</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true";
 title="class or interface in java.io">OutputStream</a>&nbsp;stream,
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.114">writeHeader</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true";
 title="class or interface in java.io">OutputStream</a>&nbsp;stream,
                                
org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALHeader&nbsp;header)
                         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>
@@ -455,7 +467,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>writeTrailer</h4>
-<pre>public static&nbsp;long&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.123">writeTrailer</a>(org.apache.hadoop.fs.FSDataOutputStream&nbsp;stream,
+<pre>public static&nbsp;long&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.134">writeTrailer</a>(org.apache.hadoop.fs.FSDataOutputStream&nbsp;stream,
                                 <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker)
                          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>
@@ -470,7 +482,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>readHeader</h4>
-<pre>public 
static&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALHeader&nbsp;<a
 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.141">readHeader</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true";
 title="class or interface in java.io">InputStream</a>&nbsp;stream)
+<pre>public 
static&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALHeader&nbsp;<a
 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.152">readHeader</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true";
 title="class or interface in java.io">InputStream</a>&nbsp;stream)
                                                                                
                        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 +496,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>readTrailer</h4>
-<pre>public 
static&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALTrailer&nbsp;<a
 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.166">readTrailer</a>(org.apache.hadoop.fs.FSDataInputStream&nbsp;stream,
+<pre>public 
static&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALTrailer&nbsp;<a
 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.177">readTrailer</a>(org.apache.hadoop.fs.FSDataInputStream&nbsp;stream,
                                                                                
                                 long&nbsp;startPos,
                                                                                
                                 long&nbsp;size)
                                                                                
                          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>
@@ -500,7 +512,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>readEntry</h4>
-<pre>public 
static&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry&nbsp;<a
 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.203">readEntry</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true";
 title="class or interface in java.io">InputStream</a>&nbsp;stream)
+<pre>public 
static&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry&nbsp;<a
 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.214">readEntry</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true";
 title="class or interface in java.io">InputStream</a>&nbsp;stream)
                                                                                
                      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>
@@ -514,7 +526,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>writeEntry</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.207">writeEntry</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>&nbsp;slot,
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.218">writeEntry</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>&nbsp;slot,
                               
org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry.Type&nbsp;type,
                               <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&lt;?&gt;&nbsp;proc,
                               <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&lt;?&gt;[]&nbsp;subprocs)
@@ -531,7 +543,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>writeInsert</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.220">writeInsert</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>&nbsp;slot,
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.231">writeInsert</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>&nbsp;slot,
                                <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&lt;?&gt;&nbsp;proc)
                         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>
@@ -546,7 +558,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>writeInsert</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.225">writeInsert</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>&nbsp;slot,
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.236">writeInsert</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>&nbsp;slot,
                                <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&lt;?&gt;&nbsp;proc,
                                <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&lt;?&gt;[]&nbsp;subprocs)
                         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>
@@ -562,7 +574,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>writeUpdate</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.230">writeUpdate</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>&nbsp;slot,
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.241">writeUpdate</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>&nbsp;slot,
                                <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&lt;?&gt;&nbsp;proc)
                         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>
@@ -577,7 +589,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>writeDelete</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.235">writeDelete</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>&nbsp;slot,
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.246">writeDelete</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>&nbsp;slot,
                                long&nbsp;procId)
                         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>
@@ -592,7 +604,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>writeDelete</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.243">writeDelete</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>&nbsp;slot,
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.html#line.254">writeDelete</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>&nbsp;slot,
                                <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" 
title="class in 
org.apache.hadoop.hbase.procedure2">Procedure</a>&lt;?&gt;&nbsp;proc,
                                long[]&nbsp;subprocs)
                         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>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8f09a71d/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html
 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html
index aaf70c9..86020ee 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html
@@ -405,7 +405,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>finish</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.142">finish</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.141">finish</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>
@@ -419,7 +419,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>setDeletedIfPartial</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.153">setDeletedIfPartial</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.152">setDeletedIfPartial</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
                                  long&nbsp;procId)</pre>
 </li>
 </ul>
@@ -429,7 +429,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>insertIfPartial</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.159">insertIfPartial</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.158">insertIfPartial</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a>&nbsp;tracker,
                              
org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.Procedure&nbsp;proc)</pre>
 </li>
 </ul>
@@ -439,7 +439,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>loadProcedure</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.165">loadProcedure</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry&nbsp;entry,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.164">loadProcedure</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry&nbsp;entry,
                            
org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.Procedure&nbsp;proc)</pre>
 </li>
 </ul>
@@ -449,7 +449,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>readInitEntry</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.175">readInitEntry</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry&nbsp;entry)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.174">readInitEntry</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry&nbsp;entry)</pre>
 </li>
 </ul>
 <a 
name="readInsertEntry-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry-">
@@ -458,7 +458,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>readInsertEntry</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.180">readInsertEntry</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry&nbsp;entry)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.179">readInsertEntry</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry&nbsp;entry)</pre>
 </li>
 </ul>
 <a 
name="readUpdateEntry-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry-">
@@ -467,7 +467,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>readUpdateEntry</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.188">readUpdateEntry</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry&nbsp;entry)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.187">readUpdateEntry</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry&nbsp;entry)</pre>
 </li>
 </ul>
 <a 
name="readDeleteEntry-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry-">
@@ -476,7 +476,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>readDeleteEntry</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.193">readDeleteEntry</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry&nbsp;entry)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.192">readDeleteEntry</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALEntry&nbsp;entry)</pre>
 </li>
 </ul>
 <a name="deleteEntry-long-">
@@ -485,7 +485,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteEntry</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.214">deleteEntry</a>(long&nbsp;procId)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.213">deleteEntry</a>(long&nbsp;procId)</pre>
 </li>
 </ul>
 <a name="isDeleted-long-">
@@ -494,7 +494,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>isDeleted</h4>
-<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.223">isDeleted</a>(long&nbsp;procId)</pre>
+<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.222">isDeleted</a>(long&nbsp;procId)</pre>
 </li>
 </ul>
 <a name="isRequired-long-">
@@ -503,7 +503,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>isRequired</h4>
-<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.227">isRequired</a>(long&nbsp;procId)</pre>
+<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html#line.226">isRequired</a>(long&nbsp;procId)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8f09a71d/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html
 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html
index 7028017..6f4f1df 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html
@@ -155,7 +155,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
  will first be initialized to the oldest file's tracker(which is stored in the 
trailer), using the
  method <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#resetTo-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-boolean-"><code>ProcedureStoreTracker.resetTo(ProcedureStoreTracker,
 boolean)</code></a>, and then merge it
  with the tracker of every newer wal files, using the
- <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setDeletedIfModifiedInBoth-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-boolean-"><code>ProcedureStoreTracker.setDeletedIfModifiedInBoth(ProcedureStoreTracker,
 boolean)</code></a>.
+ <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#setDeletedIfModifiedInBoth-org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker-"><code>ProcedureStoreTracker.setDeletedIfModifiedInBoth(ProcedureStoreTracker)</code></a>.
  If we find out
  that all the modified procedures for the oldest wal file are modified or 
deleted in newer wal
  files, then we can delete it. This is because that, every time we call
@@ -1489,7 +1489,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockList">
 <li class="blockList">
 <h4>WALS_PATH_FILTER</h4>
-<pre>private static final&nbsp;org.apache.hadoop.fs.PathFilter <a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1265">WALS_PATH_FILTER</a></pre>
+<pre>private static final&nbsp;org.apache.hadoop.fs.PathFilter <a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1264">WALS_PATH_FILTER</a></pre>
 </li>
 </ul>
 <a name="FILE_STATUS_ID_COMPARATOR">
@@ -1498,7 +1498,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FILE_STATUS_ID_COMPARATOR</h4>
-<pre>private static final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true";
 title="class or interface in 
java.util">Comparator</a>&lt;org.apache.hadoop.fs.FileStatus&gt; <a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1273">FILE_STATUS_ID_COMPARATOR</a></pre>
+<pre>private static final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true";
 title="class or interface in 
java.util">Comparator</a>&lt;org.apache.hadoop.fs.FileStatus&gt; <a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1272">FILE_STATUS_ID_COMPARATOR</a></pre>
 </li>
 </ul>
 </li>
@@ -2084,7 +2084,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockList">
 <li class="blockList">
 <h4>removeAllLogs</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1203">removeAllLogs</a>(long&nbsp;lastLogId,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1202">removeAllLogs</a>(long&nbsp;lastLogId,
                            <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;why)</pre>
 <div class="block">Remove all logs with logId <= <code>lastLogId</code>.</div>
 </li>
@@ -2095,7 +2095,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockList">
 <li class="blockList">
 <h4>removeLogFile</h4>
-<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1225">removeLogFile</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>&nbsp;log,
+<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1224">removeLogFile</a>(<a
 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>&nbsp;log,
                               
org.apache.hadoop.fs.Path&nbsp;walArchiveDir)</pre>
 </li>
 </ul>
@@ -2105,7 +2105,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockList">
 <li class="blockList">
 <h4>getWALDir</h4>
-<pre>public&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1242">getWALDir</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1241">getWALDir</a>()</pre>
 </li>
 </ul>
 <a name="getWalArchiveDir--">
@@ -2114,7 +2114,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockList">
 <li class="blockList">
 <h4>getWalArchiveDir</h4>
-<pre>org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1247">getWalArchiveDir</a>()</pre>
+<pre>org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1246">getWalArchiveDir</a>()</pre>
 </li>
 </ul>
 <a name="getFileSystem--">
@@ -2123,7 +2123,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockList">
 <li class="blockList">
 <h4>getFileSystem</h4>
-<pre>public&nbsp;org.apache.hadoop.fs.FileSystem&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1251">getFileSystem</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.fs.FileSystem&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1250">getFileSystem</a>()</pre>
 </li>
 </ul>
 <a name="getLogFilePath-long-">
@@ -2132,7 +2132,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockList">
 <li class="blockList">
 <h4>getLogFilePath</h4>
-<pre>protected&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1255">getLogFilePath</a>(long&nbsp;logId)
+<pre>protected&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1254">getLogFilePath</a>(long&nbsp;logId)
                                             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>
@@ -2146,7 +2146,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockList">
 <li class="blockList">
 <h4>getLogIdFromName</h4>
-<pre>private static&nbsp;long&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1259">getLogIdFromName</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>private static&nbsp;long&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1258">getLogIdFromName</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 </li>
 </ul>
 <a name="getLogFiles--">
@@ -2155,7 +2155,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockList">
 <li class="blockList">
 <h4>getLogFiles</h4>
-<pre>private&nbsp;org.apache.hadoop.fs.FileStatus[]&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1283">getLogFiles</a>()
+<pre>private&nbsp;org.apache.hadoop.fs.FileStatus[]&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1282">getLogFiles</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>
@@ -2169,7 +2169,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxLogId</h4>
-<pre>private static&nbsp;long&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1299">getMaxLogId</a>(org.apache.hadoop.fs.FileStatus[]&nbsp;logFiles)</pre>
+<pre>private static&nbsp;long&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1298">getMaxLogId</a>(org.apache.hadoop.fs.FileStatus[]&nbsp;logFiles)</pre>
 <div class="block">Make sure that the file set are gotten by calling <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#getLogFiles--"><code>getLogFiles()</code></a>,
 where we will sort
  the file set by log id.</div>
 <dl>
@@ -2184,7 +2184,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockList">
 <li class="blockList">
 <h4>initOldLogs</h4>
-<pre>private&nbsp;long&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1311">initOldLogs</a>(org.apache.hadoop.fs.FileStatus[]&nbsp;logFiles)
+<pre>private&nbsp;long&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1310">initOldLogs</a>(org.apache.hadoop.fs.FileStatus[]&nbsp;logFiles)
                   throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Make sure that the file set are gotten by calling <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#getLogFiles--"><code>getLogFiles()</code></a>,
 where we will sort
  the file set by log id.</div>
@@ -2202,7 +2202,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockList">
 <li class="blockList">
 <h4>initTrackerFromOldLogs</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1337">initTrackerFromOldLogs</a>()</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1336">initTrackerFromOldLogs</a>()</pre>
 <div class="block">If last log's tracker is not null, use it as <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#storeTracker"><code>storeTracker</code></a>.
 Otherwise, set storeTracker
  as partial, and let <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store.wal"><code>ProcedureWALFormatReader</code></a>
 rebuild it using entries in the log.</div>
 </li>
@@ -2213,7 +2213,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockList">
 <li class="blockList">
 <h4>initOldLog</h4>
-<pre>private&nbsp;<a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1353">initOldLog</a>(org.apache.hadoop.fs.FileStatus&nbsp;logFile,
+<pre>private&nbsp;<a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html"
 title="class in 
org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1352">initOldLog</a>(org.apache.hadoop.fs.FileStatus&nbsp;logFile,
                                     
org.apache.hadoop.fs.Path&nbsp;walArchiveDir)
                              throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Loads given log file and it's tracker.</div>
@@ -2229,7 +2229,7 @@ extends <a 
href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P
 <ul class="blockListLast">
 <li class="blockList">
 <h4>main</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1391">main</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;args)
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.1390">main</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;args)
                  throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Parses a directory of WALs building up ProcedureState.
  For testing parse and profiling.</div>

Reply via email to