http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a7e5a8ce/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html
index a6bec3c..0f6f2dd 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html
@@ -100,7 +100,7 @@
 <hr>
 <br>
 <pre><a 
href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html"
 title="annotation in 
org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.128">FSHLog</a>
+public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.129">FSHLog</a>
 extends <a 
href="http://docs.oracle.com/javase/7/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/wal/WAL.html" 
title="interface in org.apache.hadoop.hbase.wal">WAL</a></pre>
 <div class="block">Implementation of <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface 
in org.apache.hadoop.hbase.wal"><code>WAL</code></a> to go against 
<code>FileSystem</code>; i.e. keep WALs in HDFS.
@@ -344,65 +344,61 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <td class="colLast"><code><strong><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#minTolerableReplication">minTolerableReplication</a></strong></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private static <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>[]</code></td>
-<td class="colLast"><code><strong><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#NO_ARGS">NO_ARGS</a></strong></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">AtomicInteger</a></code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#numEntries">numEntries</a></strong></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private org.apache.hadoop.fs.PathFilter</code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#ourFiles">ourFiles</a></strong></code>
 <div class="block">Matches just those wal files that belong to this wal 
instance.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#prefixPathStr">prefixPathStr</a></strong></code>
 <div class="block">Prefix used when checking for wal membership.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">FSHLog.RingBufferEventHandler</a></code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#ringBufferEventHandler">ringBufferEventHandler</a></strong></code>
 <div class="block">This fellow is run by the above appendExecutor service but 
it is all about batching up appends
  and syncs; it may shutdown without cleaning out the last few appends or 
syncs.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true";
 title="class or interface in 
java.util.concurrent.locks">ReentrantLock</a></code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#rollWriterLock">rollWriterLock</a></strong></code>
 <div class="block">This lock makes sure only one log roll runs at a time.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SequenceIdAccounting.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">SequenceIdAccounting</a></code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#sequenceIdAccounting">sequenceIdAccounting</a></strong></code>
 <div class="block">Class that does accounting of sequenceids in WAL 
subsystem.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">AtomicBoolean</a></code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#shutdown">shutdown</a></strong></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#slowSyncNs">slowSyncNs</a></strong></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?is-external=true";
 title="class or interface in java.lang">Thread</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>&gt;</code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#syncFuturesByHandler">syncFuturesByHandler</a></strong></code>
 <div class="block">Map of <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal"><code>SyncFuture</code></a>s keyed by 
Handler objects.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">AtomicLong</a></code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#totalLogSize">totalLogSize</a></strong></code>
 <div class="block">The total size of wal</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" 
title="interface in 
org.apache.hadoop.hbase.wal">WALProvider.Writer</a></code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#writer">writer</a></strong></code>
 <div class="block">Current log file.</div>
@@ -477,7 +473,8 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
             <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WALKey.html" title="class 
in org.apache.hadoop.hbase.wal">WALKey</a>&nbsp;key,
             <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" 
title="class in 
org.apache.hadoop.hbase.regionserver.wal">WALEdit</a>&nbsp;edits,
             boolean&nbsp;inMemstore)</code>
-<div class="block">Append a set of edits to the WAL.</div>
+<div class="block">NOTE: This append, at a time that is usually after this 
call returns, starts an
+ mvcc transaction by calling 'begin' wherein which we assign this update a 
sequenceid.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -821,7 +818,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>private static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.163">LOG</a></pre>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.164">LOG</a></pre>
 </li>
 </ul>
 <a name="DEFAULT_SLOW_SYNC_TIME_MS">
@@ -830,7 +827,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_SLOW_SYNC_TIME_MS</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.165">DEFAULT_SLOW_SYNC_TIME_MS</a></pre>
+<pre>private static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.166">DEFAULT_SLOW_SYNC_TIME_MS</a></pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.wal.FSHLog.DEFAULT_SLOW_SYNC_TIME_MS">Constant
 Field Values</a></dd></dl>
 </li>
 </ul>
@@ -840,7 +837,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>disruptor</h4>
-<pre>private final&nbsp;com.lmax.disruptor.dsl.Disruptor&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">RingBufferTruck</a>&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.175">disruptor</a></pre>
+<pre>private final&nbsp;com.lmax.disruptor.dsl.Disruptor&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">RingBufferTruck</a>&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.176">disruptor</a></pre>
 <div class="block">The nexus at which all incoming handlers meet.  Does 
appends and sync with an ordering.
  Appends and syncs are each put on the ring which means handlers need to
  smash up against the ring twice (can we make it once only? ... maybe not 
since time to append
@@ -855,7 +852,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>appendExecutor</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in java.util.concurrent">ExecutorService</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.180">appendExecutor</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in java.util.concurrent">ExecutorService</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.181">appendExecutor</a></pre>
 <div class="block">An executorservice that runs the disruptor 
AppendEventHandler append executor.</div>
 </li>
 </ul>
@@ -865,7 +862,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>ringBufferEventHandler</h4>
-<pre>private final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">FSHLog.RingBufferEventHandler</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.188">ringBufferEventHandler</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">FSHLog.RingBufferEventHandler</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.189">ringBufferEventHandler</a></pre>
 <div class="block">This fellow is run by the above appendExecutor service but 
it is all about batching up appends
  and syncs; it may shutdown without cleaning out the last few appends or 
syncs.  To guard
  against this, keep a reference to this handler and do explicit close on way 
out to make sure
@@ -878,7 +875,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>syncFuturesByHandler</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?is-external=true";
 title="class or interface in java.lang">Thread</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>&gt; 
<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.196">syncFuturesByHandler</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?is-external=true";
 title="class or interface in java.lang">Thread</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>&gt; 
<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.197">syncFuturesByHandler</a></pre>
 <div class="block">Map of <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal"><code>SyncFuture</code></a>s keyed by 
Handler objects.  Used so we reuse SyncFutures.
  TODO: Reus FSWALEntry's rather than create them anew each time as we do 
SyncFutures here.
  TODO: Add a FSWalEntry and SyncFuture as thread locals on handlers rather 
than have them
@@ -891,7 +888,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>highestUnsyncedSequence</h4>
-<pre>private volatile&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.202">highestUnsyncedSequence</a></pre>
+<pre>private volatile&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.203">highestUnsyncedSequence</a></pre>
 <div class="block">The highest known outstanding unsync'd WALEdit sequence 
number where sequence number is the
  ring buffer sequence.  Maintained by the ring buffer consumer.</div>
 </li>
@@ -902,7 +899,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>highestSyncedSequence</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.209">highestSyncedSequence</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.210">highestSyncedSequence</a></pre>
 <div class="block">Updated to the ring buffer sequence of the last successful 
sync call.  This can be less than
  <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#highestUnsyncedSequence"><code>highestUnsyncedSequence</code></a>
 for case where we have an append where a sync has not yet
  come in for it.  Maintained by the syncing threads.</div>
@@ -914,7 +911,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>fs</h4>
-<pre>protected final&nbsp;org.apache.hadoop.fs.FileSystem <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.214">fs</a></pre>
+<pre>protected final&nbsp;org.apache.hadoop.fs.FileSystem <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.215">fs</a></pre>
 <div class="block">file system instance</div>
 </li>
 </ul>
@@ -924,7 +921,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>fullPathLogDir</h4>
-<pre>private final&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.219">fullPathLogDir</a></pre>
+<pre>private final&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.220">fullPathLogDir</a></pre>
 <div class="block">WAL directory, where all WAL files would be placed.</div>
 </li>
 </ul>
@@ -934,7 +931,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>fullPathArchiveDir</h4>
-<pre>private final&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.224">fullPathArchiveDir</a></pre>
+<pre>private final&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.225">fullPathArchiveDir</a></pre>
 <div class="block">dir path where old logs are kept.</div>
 </li>
 </ul>
@@ -944,7 +941,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>ourFiles</h4>
-<pre>private final&nbsp;org.apache.hadoop.fs.PathFilter <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.229">ourFiles</a></pre>
+<pre>private final&nbsp;org.apache.hadoop.fs.PathFilter <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.230">ourFiles</a></pre>
 <div class="block">Matches just those wal files that belong to this wal 
instance.</div>
 </li>
 </ul>
@@ -954,7 +951,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>logFilePrefix</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/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/regionserver/wal/FSHLog.html#line.234">logFilePrefix</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/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/regionserver/wal/FSHLog.html#line.235">logFilePrefix</a></pre>
 <div class="block">Prefix of a WAL file, usually the region server name it is 
hosted on.</div>
 </li>
 </ul>
@@ -964,7 +961,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>logFileSuffix</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/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/regionserver/wal/FSHLog.html#line.239">logFileSuffix</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/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/regionserver/wal/FSHLog.html#line.240">logFileSuffix</a></pre>
 <div class="block">Suffix included on generated wal file names</div>
 </li>
 </ul>
@@ -974,7 +971,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>prefixPathStr</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/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/regionserver/wal/FSHLog.html#line.244">prefixPathStr</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/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/regionserver/wal/FSHLog.html#line.245">prefixPathStr</a></pre>
 <div class="block">Prefix used when checking for wal membership.</div>
 </li>
 </ul>
@@ -984,7 +981,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>coprocessorHost</h4>
-<pre>private final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALCoprocessorHost.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">WALCoprocessorHost</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.246">coprocessorHost</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALCoprocessorHost.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">WALCoprocessorHost</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.247">coprocessorHost</a></pre>
 </li>
 </ul>
 <a name="conf">
@@ -993,7 +990,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>conf</h4>
-<pre>protected final&nbsp;org.apache.hadoop.conf.Configuration <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.251">conf</a></pre>
+<pre>protected final&nbsp;org.apache.hadoop.conf.Configuration <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.252">conf</a></pre>
 <div class="block">conf object</div>
 </li>
 </ul>
@@ -1003,7 +1000,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>listeners</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.254">listeners</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.255">listeners</a></pre>
 <div class="block">Listeners that are called on WAL events.</div>
 </li>
 </ul>
@@ -1013,7 +1010,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>hdfs_out</h4>
-<pre>private&nbsp;org.apache.hadoop.fs.FSDataOutputStream <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.275">hdfs_out</a></pre>
+<pre>private&nbsp;org.apache.hadoop.fs.FSDataOutputStream <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.276">hdfs_out</a></pre>
 <div class="block">FSDataOutputStream associated with the current 
SequenceFile.writer</div>
 </li>
 </ul>
@@ -1023,7 +1020,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>minTolerableReplication</h4>
-<pre>private final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.280">minTolerableReplication</a></pre>
+<pre>private final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.281">minTolerableReplication</a></pre>
 </li>
 </ul>
 <a name="slowSyncNs">
@@ -1032,16 +1029,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>slowSyncNs</h4>
-<pre>private final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.282">slowSyncNs</a></pre>
-</li>
-</ul>
-<a name="NO_ARGS">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NO_ARGS</h4>
-<pre>private static final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>[] <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.284">NO_ARGS</a></pre>
+<pre>private final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.283">slowSyncNs</a></pre>
 </li>
 </ul>
 <a name="consecutiveLogRolls">
@@ -1050,7 +1038,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>consecutiveLogRolls</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.290">consecutiveLogRolls</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.289">consecutiveLogRolls</a></pre>
 </li>
 </ul>
 <a name="lowReplicationRollLimit">
@@ -1059,7 +1047,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>lowReplicationRollLimit</h4>
-<pre>private final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.292">lowReplicationRollLimit</a></pre>
+<pre>private final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.291">lowReplicationRollLimit</a></pre>
 </li>
 </ul>
 <a name="lowReplicationRollEnabled">
@@ -1068,7 +1056,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>lowReplicationRollEnabled</h4>
-<pre>private volatile&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.297">lowReplicationRollEnabled</a></pre>
+<pre>private volatile&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.296">lowReplicationRollEnabled</a></pre>
 </li>
 </ul>
 <a name="sequenceIdAccounting">
@@ -1077,7 +1065,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>sequenceIdAccounting</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SequenceIdAccounting.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">SequenceIdAccounting</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.304">sequenceIdAccounting</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SequenceIdAccounting.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">SequenceIdAccounting</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.303">sequenceIdAccounting</a></pre>
 <div class="block">Class that does accounting of sequenceids in WAL subsystem. 
Holds oldest outstanding
  sequence id as yet not flushed as well as the most recent edit sequence id 
appended to the
  WAL. Has facility for answering questions such as "Is it safe to GC a 
WAL?".</div>
@@ -1089,7 +1077,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>writer</h4>
-<pre>volatile&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" 
title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.309">writer</a></pre>
+<pre>volatile&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" 
title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.308">writer</a></pre>
 <div class="block">Current log file.</div>
 </li>
 </ul>
@@ -1099,7 +1087,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>closeBarrier</h4>
-<pre>private final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/util/DrainBarrier.html" 
title="class in org.apache.hadoop.hbase.util">DrainBarrier</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.312">closeBarrier</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/util/DrainBarrier.html" 
title="class in org.apache.hadoop.hbase.util">DrainBarrier</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.311">closeBarrier</a></pre>
 <div class="block">The barrier used to ensure that close() waits for all log 
rolls and flushes to finish.</div>
 </li>
 </ul>
@@ -1109,7 +1097,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>rollWriterLock</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/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/regionserver/wal/FSHLog.html#line.321">rollWriterLock</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/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/regionserver/wal/FSHLog.html#line.320">rollWriterLock</a></pre>
 <div class="block">This lock makes sure only one log roll runs at a time. 
Should not be taken while any other
  lock is held. We don't just use synchronized because that results in bogus 
and tedious
  findbugs warning when it thinks synchronized controls writer thread safety.  
It is held when
@@ -1123,7 +1111,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>closed</h4>
-<pre>private volatile&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.323">closed</a></pre>
+<pre>private volatile&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.322">closed</a></pre>
 </li>
 </ul>
 <a name="shutdown">
@@ -1132,7 +1120,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>shutdown</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.324">shutdown</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.323">shutdown</a></pre>
 </li>
 </ul>
 <a name="filenum">
@@ -1141,7 +1129,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>filenum</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.327">filenum</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.326">filenum</a></pre>
 </li>
 </ul>
 <a name="numEntries">
@@ -1150,7 +1138,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>numEntries</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.330">numEntries</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.329">numEntries</a></pre>
 </li>
 </ul>
 <a name="logrollsize">
@@ -1159,7 +1147,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>logrollsize</h4>
-<pre>private final&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.333">logrollsize</a></pre>
+<pre>private final&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.332">logrollsize</a></pre>
 </li>
 </ul>
 <a name="totalLogSize">
@@ -1168,7 +1156,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>totalLogSize</h4>
-<pre>private&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.338">totalLogSize</a></pre>
+<pre>private&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.337">totalLogSize</a></pre>
 <div class="block">The total size of wal</div>
 </li>
 </ul>
@@ -1178,7 +1166,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>maxLogs</h4>
-<pre>private final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.345">maxLogs</a></pre>
+<pre>private final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.344">maxLogs</a></pre>
 </li>
 </ul>
 <a name="closeErrorsTolerated">
@@ -1187,7 +1175,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>closeErrorsTolerated</h4>
-<pre>private final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.348">closeErrorsTolerated</a></pre>
+<pre>private final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.347">closeErrorsTolerated</a></pre>
 <div class="block">Number of log close errors tolerated before we abort</div>
 </li>
 </ul>
@@ -1197,7 +1185,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>closeErrorCount</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.350">closeErrorCount</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.349">closeErrorCount</a></pre>
 </li>
 </ul>
 <a name="LOG_NAME_COMPARATOR">
@@ -1206,7 +1194,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG_NAME_COMPARATOR</h4>
-<pre>final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true";
 title="class or interface in 
java.util">Comparator</a>&lt;org.apache.hadoop.fs.Path&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.357">LOG_NAME_COMPARATOR</a></pre>
+<pre>final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true";
 title="class or interface in 
java.util">Comparator</a>&lt;org.apache.hadoop.fs.Path&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.356">LOG_NAME_COMPARATOR</a></pre>
 <div class="block">WAL Comparator; it compares the timestamp (log filenum), 
present in the log file name.
  Throws an IllegalArgumentException if used to compare paths from different 
wals.</div>
 </li>
@@ -1217,7 +1205,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>byWalRegionSequenceIds</h4>
-<pre>private&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableMap.html?is-external=true";
 title="class or interface in 
java.util">NavigableMap</a>&lt;org.apache.hadoop.fs.Path,<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;byte[],<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&gt;&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.371">byWalRegionSequenceIds</a></pre>
+<pre>private&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableMap.html?is-external=true";
 title="class or interface in 
java.util">NavigableMap</a>&lt;org.apache.hadoop.fs.Path,<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;byte[],<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&gt;&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.370">byWalRegionSequenceIds</a></pre>
 <div class="block">Map of WAL log file to the latest sequence ids of all 
regions it has entries of.
  The map is sorted by the log file creation timestamp (contained in the log 
file name).</div>
 </li>
@@ -1228,7 +1216,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FIXED_OVERHEAD</h4>
-<pre>public static final&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1529">FIXED_OVERHEAD</a></pre>
+<pre>public static final&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1541">FIXED_OVERHEAD</a></pre>
 </li>
 </ul>
 </li>
@@ -1245,7 +1233,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>FSHLog</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.407">FSHLog</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.406">FSHLog</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
       org.apache.hadoop.fs.Path&nbsp;root,
       <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;logDir,
       org.apache.hadoop.conf.Configuration&nbsp;conf)
@@ -1262,7 +1250,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FSHLog</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.436">FSHLog</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.435">FSHLog</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
       org.apache.hadoop.fs.Path&nbsp;rootDir,
       <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;logDir,
       <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;archiveDir,
@@ -1302,7 +1290,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>registerWALActionsListener</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.258">registerWALActionsListener</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>&nbsp;listener)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.259">registerWALActionsListener</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>&nbsp;listener)</pre>
 <div class="block"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#registerWALActionsListener(org.apache.hadoop.hbase.regionserver.wal.WALActionsListener)">WAL</a></code></strong></div>
 <div class="block">Registers WALActionsListener</div>
 <dl>
@@ -1317,7 +1305,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>unregisterWALActionsListener</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.263">unregisterWALActionsListener</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>&nbsp;listener)</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.264">unregisterWALActionsListener</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>&nbsp;listener)</pre>
 <div class="block"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#unregisterWALActionsListener(org.apache.hadoop.hbase.regionserver.wal.WALActionsListener)">WAL</a></code></strong></div>
 <div class="block">Unregisters WALActionsListener</div>
 <dl>
@@ -1332,7 +1320,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getCoprocessorHost</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALCoprocessorHost.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">WALCoprocessorHost</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.268">getCoprocessorHost</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALCoprocessorHost.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">WALCoprocessorHost</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.269">getCoprocessorHost</a>()</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
 <dd><code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#getCoprocessorHost()">getCoprocessorHost</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface 
in org.apache.hadoop.hbase.wal">WAL</a></code></dd>
@@ -1345,7 +1333,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>calculateMaxLogFiles</h4>
-<pre>private&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.571">calculateMaxLogFiles</a>(float&nbsp;memstoreSizeRatio,
+<pre>private&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.570">calculateMaxLogFiles</a>(float&nbsp;memstoreSizeRatio,
                        long&nbsp;logRollSize)</pre>
 </li>
 </ul>
@@ -1355,7 +1343,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getFiles</h4>
-<pre>protected&nbsp;org.apache.hadoop.fs.FileStatus[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.581">getFiles</a>()
+<pre>protected&nbsp;org.apache.hadoop.fs.FileStatus[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.580">getFiles</a>()
                                               throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Get the backing files associated with this WAL.</div>
 <dl><dt><span class="strong">Returns:</span></dt><dd>may be null if there are 
no files.</dd>
@@ -1369,7 +1357,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getOutputStream</h4>
-<pre><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true";
 title="class or interface in java.io">OutputStream</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.594">getOutputStream</a>()</pre>
+<pre><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true";
 title="class or interface in java.io">OutputStream</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.593">getOutputStream</a>()</pre>
 <div class="block">Currently, we need to expose the writer's OutputStream to 
tests so that they can manipulate
  the default behavior (such as setting the maxRecoveryErrorCount value for 
example (see
  <code>TestWALReplay.testReplayEditsWrittenIntoWAL()</code>). This is done 
using reflection on the
@@ -1384,7 +1372,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>rollWriter</h4>
-<pre>public&nbsp;byte[][]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.601">rollWriter</a>()
+<pre>public&nbsp;byte[][]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.600">rollWriter</a>()
                     throws <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FailedLogCloseException.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">FailedLogCloseException</a>,
                            <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#rollWriter()">WAL</a></code></strong></div>
@@ -1410,7 +1398,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getNewPath</h4>
-<pre>private&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.609">getNewPath</a>()
+<pre>private&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.608">getNewPath</a>()
                                       throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">retrieve the next path to use for writing.
  Increments the internal filenum.</div>
@@ -1424,7 +1412,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getOldPath</h4>
-<pre>org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.619">getOldPath</a>()</pre>
+<pre>org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.618">getOldPath</a>()</pre>
 </li>
 </ul>
 <a name="tellListenersAboutPreLogRoll(org.apache.hadoop.fs.Path, 
org.apache.hadoop.fs.Path)">
@@ -1433,7 +1421,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>tellListenersAboutPreLogRoll</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.633">tellListenersAboutPreLogRoll</a>(org.apache.hadoop.fs.Path&nbsp;oldPath,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.632">tellListenersAboutPreLogRoll</a>(org.apache.hadoop.fs.Path&nbsp;oldPath,
                                 org.apache.hadoop.fs.Path&nbsp;newPath)
                                    throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Tell listeners about pre log roll.</div>
@@ -1447,7 +1435,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>tellListenersAboutPostLogRoll</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.646">tellListenersAboutPostLogRoll</a>(org.apache.hadoop.fs.Path&nbsp;oldPath,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.645">tellListenersAboutPostLogRoll</a>(org.apache.hadoop.fs.Path&nbsp;oldPath,
                                  org.apache.hadoop.fs.Path&nbsp;newPath)
                                     throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Tell listeners about post log roll.</div>
@@ -1461,7 +1449,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>preemptiveSync</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.660">preemptiveSync</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/ProtobufLogWriter.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">ProtobufLogWriter</a>&nbsp;nextWriter)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.659">preemptiveSync</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/ProtobufLogWriter.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">ProtobufLogWriter</a>&nbsp;nextWriter)</pre>
 <div class="block">Run a sync after opening to set up the pipeline.</div>
 <dl><dt><span 
class="strong">Parameters:</span></dt><dd><code>nextWriter</code> - 
</dd><dd><code>startTimeNanos</code> - </dd></dl>
 </li>
@@ -1472,7 +1460,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>rollWriter</h4>
-<pre>public&nbsp;byte[][]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.672">rollWriter</a>(boolean&nbsp;force)
+<pre>public&nbsp;byte[][]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.671">rollWriter</a>(boolean&nbsp;force)
                     throws <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FailedLogCloseException.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">FailedLogCloseException</a>,
                            <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#rollWriter(boolean)">WAL</a></code></strong></div>
@@ -1500,7 +1488,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>createWriterInstance</h4>
-<pre>protected&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" 
title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.725">createWriterInstance</a>(org.apache.hadoop.fs.Path&nbsp;path)
+<pre>protected&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" 
title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.724">createWriterInstance</a>(org.apache.hadoop.fs.Path&nbsp;path)
                                            throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">This method allows subclasses to inject different writers 
without having to
  extend other methods like rollWriter().</div>
@@ -1515,7 +1503,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>cleanOldLogs</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.733">cleanOldLogs</a>()
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.732">cleanOldLogs</a>()
                    throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Archive old logs. A WAL is eligible for archiving if all 
its WALEdits have been flushed.</div>
 <dl><dt><span class="strong">Throws:</span></dt>
@@ -1528,7 +1516,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>findRegionsToForceFlush</h4>
-<pre>byte[][]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.762">findRegionsToForceFlush</a>()
+<pre>byte[][]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.761">findRegionsToForceFlush</a>()
                            throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">If the number of un-archived WAL files is greater than 
maximum allowed, check the first
  (oldest) WAL file, and returns those regions which should be flushed so that 
it can
@@ -1544,7 +1532,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>afterCreatingZigZagLatch</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.787">afterCreatingZigZagLatch</a>()</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.786">afterCreatingZigZagLatch</a>()</pre>
 <div class="block">Used to manufacture race condition reliably. For testing 
only.</div>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#beforeWaitOnSafePoint()"><code>beforeWaitOnSafePoint()</code></a></dd></dl>
 </li>
@@ -1555,7 +1543,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>beforeWaitOnSafePoint</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.793">beforeWaitOnSafePoint</a>()</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.792">beforeWaitOnSafePoint</a>()</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#afterCreatingZigZagLatch()"><code>afterCreatingZigZagLatch()</code></a></dd></dl>
 </li>
 </ul>
@@ -1565,7 +1553,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>replaceWriter</h4>
-<pre>org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.813">replaceWriter</a>(org.apache.hadoop.fs.Path&nbsp;oldPath,
+<pre>org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.812">replaceWriter</a>(org.apache.hadoop.fs.Path&nbsp;oldPath,
                                       org.apache.hadoop.fs.Path&nbsp;newPath,
                                       <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" 
title="interface in 
org.apache.hadoop.hbase.wal">WALProvider.Writer</a>&nbsp;nextWriter,
                                       
org.apache.hadoop.fs.FSDataOutputStream&nbsp;nextHdfsOut)
@@ -1591,7 +1579,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getUnflushedEntriesCount</h4>
-<pre>long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.911">getUnflushedEntriesCount</a>()</pre>
+<pre>long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.910">getUnflushedEntriesCount</a>()</pre>
 </li>
 </ul>
 <a name="isUnflushedEntries()">
@@ -1600,7 +1588,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>isUnflushedEntries</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.917">isUnflushedEntries</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.916">isUnflushedEntries</a>()</pre>
 </li>
 </ul>
 <a name="getWALArchivePath(org.apache.hadoop.fs.Path, 
org.apache.hadoop.fs.Path)">
@@ -1609,7 +1597,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getWALArchivePath</h4>
-<pre>public static&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.925">getWALArchivePath</a>(org.apache.hadoop.fs.Path&nbsp;archiveDir,
+<pre>public static&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.924">getWALArchivePath</a>(org.apache.hadoop.fs.Path&nbsp;archiveDir,
                                           
org.apache.hadoop.fs.Path&nbsp;p)</pre>
 </li>
 </ul>
@@ -1619,7 +1607,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>archiveLogFile</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.929">archiveLogFile</a>(org.apache.hadoop.fs.Path&nbsp;p)
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.928">archiveLogFile</a>(org.apache.hadoop.fs.Path&nbsp;p)
                      throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl><dt><span class="strong">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -1631,7 +1619,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>computeFilename</h4>
-<pre>protected&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.955">computeFilename</a>(long&nbsp;filenum)</pre>
+<pre>protected&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.954">computeFilename</a>(long&nbsp;filenum)</pre>
 <div class="block">This is a convenience method that computes a new filename 
with a given
  file-number.</div>
 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>filenum</code> - 
to use</dd>
@@ -1644,7 +1632,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getCurrentFileName</h4>
-<pre>public&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.968">getCurrentFileName</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.967">getCurrentFileName</a>()</pre>
 <div class="block">This is a convenience method that computes a new filename 
with a given
  using the current WAL file-number</div>
 <dl><dt><span class="strong">Returns:</span></dt><dd>Path</dd></dl>
@@ -1656,7 +1644,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.973">toString</a>()</pre>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.972">toString</a>()</pre>
 <div class="block"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#toString()">WAL</a></code></strong></div>
 <div class="block">Human readable identifying information about the state of 
this WAL.
  Implementors are encouraged to include information appropriate for debugging.
@@ -1676,7 +1664,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getFileNumFromFileName</h4>
-<pre>protected&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.985">getFileNumFromFileName</a>(org.apache.hadoop.fs.Path&nbsp;fileName)</pre>
+<pre>protected&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.984">getFileNumFromFileName</a>(org.apache.hadoop.fs.Path&nbsp;fileName)</pre>
 <div class="block">A log file has a creation timestamp (in ms) in its file 
name (<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#filenum"><code>filenum</code></a>.
  This helper method returns the creation timestamp from a given log file.
  It extracts the timestamp assuming the filename is created with the
@@ -1691,7 +1679,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.998">close</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.997">close</a>()
            throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#close()">WAL</a></code></strong></div>
 <div class="block">Caller no longer needs any edits from this WAL. 
Implementers are free to reclaim
@@ -1710,7 +1698,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>shutdown</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1028">shutdown</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1027">shutdown</a>()
               throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#shutdown()">WAL</a></code></strong></div>
 <div class="block">Stop accepting new writes. If we have unsynced writes still 
in buffer, sync them.
@@ -1728,17 +1716,23 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>append</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1075">append</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" 
title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd,
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1087">append</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" 
title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd,
           <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" 
title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;hri,
           <a href="../../../../../../org/apache/hadoop/hbase/wal/WALKey.html" 
title="class in org.apache.hadoop.hbase.wal">WALKey</a>&nbsp;key,
           <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" 
title="class in 
org.apache.hadoop.hbase.regionserver.wal">WALEdit</a>&nbsp;edits,
           boolean&nbsp;inMemstore)
             throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
-<div class="block"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#append(org.apache.hadoop.hbase.HTableDescriptor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.wal.WALKey,%20org.apache.hadoop.hbase.regionserver.wal.WALEdit,%20boolean)">WAL</a></code></strong></div>
-<div class="block">Append a set of edits to the WAL. The WAL is not 
flushed/sync'd after this transaction
- completes BUT on return this edit must have its region edit/sequence id 
assigned
- else it messes up our unification of mvcc and sequenceid.  On return 
<code>key</code> will
- have the region edit/sequence id filled in.</div>
+<div class="block">NOTE: This append, at a time that is usually after this 
call returns, starts an
+ mvcc transaction by calling 'begin' wherein which we assign this update a 
sequenceid. At
+ assignment time, we stamp all the passed in Cells inside WALEdit with their 
sequenceId.
+ You must 'complete' the transaction this mvcc transaction by calling
+ MultiVersionConcurrencyControl#complete(...) or a variant otherwise mvcc will 
get stuck. Do it
+ in the finally of a try/finally
+ block within which this append lives and any subsequent operations like sync 
or
+ update of memstore, etc. Get the WriteEntry to pass mvcc out of the passed in 
WALKey
+ <code>walKey</code> parameter. Be warned that the WriteEntry is not 
immediately available
+ on return from this method. It WILL be available subsequent to a sync of this 
append;
+ otherwise, you will just have to wait on the WriteEntry to get filled 
in.</div>
 <dl>
 <dt><strong>Specified by:</strong></dt>
 <dd><code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#append(org.apache.hadoop.hbase.HTableDescriptor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.wal.WALKey,%20org.apache.hadoop.hbase.regionserver.wal.WALEdit,%20boolean)">append</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface 
in org.apache.hadoop.hbase.wal">WAL</a></code></dd>
@@ -1759,7 +1753,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>checkLogRoll</h4>
-<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1272">checkLogRoll</a>()</pre>
+<pre>void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1284">checkLogRoll</a>()</pre>
 <div class="block">Schedule a log roll if needed.</div>
 </li>
 </ul>
@@ -1769,7 +1763,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>checkLowReplication</h4>
-<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1293">checkLowReplication</a>()</pre>
+<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1305">checkLowReplication</a>()</pre>
 </li>
 </ul>
 <a name="publishSyncOnRingBuffer()">
@@ -1778,7 +1772,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>publishSyncOnRingBuffer</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1340">publishSyncOnRingBuffer</a>()</pre>
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1352">publishSyncOnRingBuffer</a>()</pre>
 </li>
 </ul>
 <a name="publishSyncOnRingBuffer(org.apache.htrace.Span)">
@@ -1787,7 +1781,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>publishSyncOnRingBuffer</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1344">publishSyncOnRingBuffer</a>(org.apache.htrace.Span&nbsp;span)</pre>
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1356">publishSyncOnRingBuffer</a>(org.apache.htrace.Span&nbsp;span)</pre>
 </li>
 </ul>
 <a name="publishSyncThenBlockOnCompletion(org.apache.htrace.Span)">
@@ -1796,7 +1790,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>publishSyncThenBlockOnCompletion</h4>
-<pre>private&nbsp;org.apache.htrace.Span&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1357">publishSyncThenBlockOnCompletion</a>(org.apache.htrace.Span&nbsp;span)
+<pre>private&nbsp;org.apache.htrace.Span&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1369">publishSyncThenBlockOnCompletion</a>(org.apache.htrace.Span&nbsp;span)
                                                          throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl><dt><span class="strong">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -1808,7 +1802,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>blockOnSync</h4>
-<pre>private&nbsp;org.apache.htrace.Span&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1361">blockOnSync</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>&nbsp;syncFuture)
+<pre>private&nbsp;org.apache.htrace.Span&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1373">blockOnSync</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>&nbsp;syncFuture)
                                     throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl><dt><span class="strong">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -1820,7 +1814,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>convertInterruptedExceptionToIOException</h4>
-<pre>private&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1374">convertInterruptedExceptionToIOException</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a>&nbsp;ie)</pre>
+<pre>private&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1386">convertInterruptedExceptionToIOException</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a>&nbsp;ie)</pre>
 </li>
 </ul>
 <a name="getSyncFuture(long, org.apache.htrace.Span)">
@@ -1829,7 +1823,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getSyncFuture</h4>
-<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1381">getSyncFuture</a>(long&nbsp;sequence,
+<pre>private&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1393">getSyncFuture</a>(long&nbsp;sequence,
                        org.apache.htrace.Span&nbsp;span)</pre>
 </li>
 </ul>
@@ -1839,7 +1833,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>postSync</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1390">postSync</a>(long&nbsp;timeInNanos,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1402">postSync</a>(long&nbsp;timeInNanos,
             int&nbsp;handlerSyncs)</pre>
 </li>
 </ul>
@@ -1849,7 +1843,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>postAppend</h4>
-<pre>private&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1406">postAppend</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" 
title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a>&nbsp;e,
+<pre>private&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1418">postAppend</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" 
title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a>&nbsp;e,
               long&nbsp;elapsedTime)</pre>
 </li>
 </ul>
@@ -1859,7 +1853,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getLogReplication</h4>
-<pre>int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1433">getLogReplication</a>()</pre>
+<pre>int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1445">getLogReplication</a>()</pre>
 <div class="block">This method gets the datanode replication count for the 
current WAL.
 
  If the pipeline isn't started yet or is empty, you will get the default
@@ -1878,7 +1872,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>sync</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1446">sync</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1458">sync</a>()
           throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#sync()">WAL</a></code></strong></div>
 <div class="block">Sync what we have in the WAL.</div>
@@ -1895,7 +1889,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>sync</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1457">sync</a>(long&nbsp;txid)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1469">sync</a>(long&nbsp;txid)
           throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#sync(long)">WAL</a></code></strong></div>
 <div class="block">Sync the WAL if the txId was not already sync'd.</div>
@@ -1913,7 +1907,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>requestLogRoll</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1472">requestLogRoll</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1484">requestLogRoll</a>()</pre>
 </li>
 </ul>
 <a name="requestLogRoll(boolean)">
@@ -1922,7 +1916,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>requestLogRoll</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1476">requestLogRoll</a>(boolean&nbsp;tooFewReplicas)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1488">requestLogRoll</a>(boolean&nbsp;tooFewReplicas)</pre>
 </li>
 </ul>
 <a name="getNumRolledLogFiles()">
@@ -1931,7 +1925,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getNumRolledLogFiles</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1486">getNumRolledLogFiles</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1498">getNumRolledLogFiles</a>()</pre>
 <dl><dt><span class="strong">Returns:</span></dt><dd>the number of rolled log 
files</dd></dl>
 </li>
 </ul>
@@ -1941,7 +1935,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getNumLogFiles</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1492">getNumLogFiles</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1504">getNumLogFiles</a>()</pre>
 <dl><dt><span class="strong">Returns:</span></dt><dd>the number of log files 
in use</dd></dl>
 </li>
 </ul>
@@ -1951,7 +1945,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getLogFileSize</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1499">getLogFileSize</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1511">getLogFileSize</a>()</pre>
 <dl><dt><span class="strong">Returns:</span></dt><dd>the size of log files in 
use</dd></dl>
 </li>
 </ul>
@@ -1961,7 +1955,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>startCacheFlush</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1504">startCacheFlush</a>(byte[]&nbsp;encodedRegionName,
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1516">startCacheFlush</a>(byte[]&nbsp;encodedRegionName,
                    <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true";
 title="class or interface in 
java.util">Set</a>&lt;byte[]&gt;&nbsp;families)</pre>
 <div class="block"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#startCacheFlush(byte[],%20java.util.Set)">WAL</a></code></strong></div>
 <div class="block">WAL keeps track of the sequence numbers that are as yet not 
flushed im memstores
@@ -1989,7 +1983,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>completeCacheFlush</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog

<TRUNCATED>

Reply via email to