http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dc4e5c85/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html
index 74add70..ed0d721 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":6,"i13":6,"i14":6,"i15":6,"i16":9,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":6,"i28":10,"i29":10,"i30":10,"i31":10,"i32":6,"i33":10,"i34":10,"i35":10,"i36":9,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10};
+var methods = 
{"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":6,"i30":10,"i31":10,"i32":10,"i33":10,"i34":6,"i35":10,"i36":10,"i37":10,"i38":9,"i39":10,"i40":9,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":9,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Private
-public abstract class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.111">AbstractFSWAL</a>&lt;W
 extends <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WALProvider.WriterBase.html"
 title="interface in org.apache.hadoop.hbase.wal">WALProvider.WriterBase</a>&gt;
+public abstract class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.116">AbstractFSWAL</a>&lt;W
 extends <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WALProvider.WriterBase.html"
 title="interface in org.apache.hadoop.hbase.wal">WALProvider.WriterBase</a>&gt;
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>
 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. Only one
@@ -246,112 +246,116 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#lastTimeCheckLowReplication">lastTimeCheckLowReplication</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#listeners">listeners</a></span></code>
 <div class="block">Listeners that are called on WAL events.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static 
org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#LOG">LOG</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) <a 
href="http://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.Path&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#LOG_NAME_COMPARATOR">LOG_NAME_COMPARATOR</a></span></code>
 <div class="block">WAL Comparator; it compares the timestamp (log filenum), 
present in the log file name.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#logrollsize">logrollsize</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#maxLogs">maxLogs</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/8/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><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#numEntries">numEntries</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected 
org.apache.hadoop.fs.PathFilter</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#ourFiles">ourFiles</a></span></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>protected <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#prefixPathStr">prefixPathStr</a></span></code>
 <div class="block">Prefix used when checking for wal membership.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true";
 title="class or interface in 
java.util.concurrent.locks">ReentrantLock</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#rollWriterLock">rollWriterLock</a></span></code>
 <div class="block">This lock makes sure only one log roll runs at a time.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected <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><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#sequenceIdAccounting">sequenceIdAccounting</a></span></code>
 <div class="block">Class that does accounting of sequenceids in WAL 
subsystem.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">AtomicBoolean</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#shutdown">shutdown</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#slowSyncNs">slowSyncNs</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true";
 title="class or interface in java.util.concurrent">ConcurrentMap</a>&lt;<a 
href="http://docs.oracle.com/javase/8/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><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#syncFuturesByHandler">syncFuturesByHandler</a></span></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="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/8/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><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#totalLogSize">totalLogSize</a></span></code>
 <div class="block">The total size of wal</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected org.apache.hadoop.fs.Path</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#walArchiveDir">walArchiveDir</a></span></code>
 <div class="block">dir path where old logs are kept.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected org.apache.hadoop.fs.Path</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#walDir">walDir</a></span></code>
 <div class="block">WAL directory, where all WAL files would be placed.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ConcurrentNavigableMap</a>&lt;org.apache.hadoop.fs.Path,<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.WalProps.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">AbstractFSWAL.WalProps</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#walFile2Props">walFile2Props</a></span></code>
 <div class="block">Map of WAL log file to properties.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#walFilePrefix">walFilePrefix</a></span></code>
 <div class="block">Prefix of a WAL file, usually the region server name it is 
hosted on.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#walFileSuffix">walFileSuffix</a></span></code>
 <div class="block">Suffix included on generated wal file names</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#walSyncTimeoutNs">walSyncTimeoutNs</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html"
 title="type parameter in AbstractFSWAL">W</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#writer">writer</a></span></code>
 <div class="block">Current log file.</div>
@@ -440,57 +444,65 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
                     long&nbsp;logRollSize)</code>&nbsp;</td>
 </tr>
 <tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#checkLogLowReplication-long-">checkLogLowReplication</a></span>(long&nbsp;checkInterval)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#cleanOldLogs--">cleanOldLogs</a></span>()</code>
 <div class="block">Archive old logs.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#close--">close</a></span>()</code>
 <div class="block">Caller no longer needs any edits from this WAL.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#completeCacheFlush-byte:A-">completeCacheFlush</a></span>(byte[]&nbsp;encodedRegionName)</code>
 <div class="block">Complete the cache flush.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>protected org.apache.hadoop.fs.Path</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#computeFilename-long-">computeFilename</a></span>(long&nbsp;filenum)</code>
 <div class="block">This is a convenience method that computes a new filename 
with a given file-number.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#convertInterruptedExceptionToIOException-java.lang.InterruptedException-">convertInterruptedExceptionToIOException</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in 
java.lang">InterruptedException</a>&nbsp;ie)</code>&nbsp;</td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>protected abstract <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html"
 title="type parameter in AbstractFSWAL">W</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#createWriterInstance-org.apache.hadoop.fs.Path-">createWriterInstance</a></span>(org.apache.hadoop.fs.Path&nbsp;path)</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>protected abstract void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#doAppend-W-org.apache.hadoop.hbase.regionserver.wal.FSWALEntry-">doAppend</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html"
 title="type parameter in AbstractFSWAL">W</a>&nbsp;writer,
         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSWALEntry.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">FSWALEntry</a>&nbsp;entry)</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>protected abstract boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#doCheckLogLowReplication--">doCheckLogLowReplication</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>protected abstract long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#doReplaceWriter-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-W-">doReplaceWriter</a></span>(org.apache.hadoop.fs.Path&nbsp;oldPath,
                org.apache.hadoop.fs.Path&nbsp;newPath,
                <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html"
 title="type parameter in 
AbstractFSWAL">W</a>&nbsp;nextWriter)</code>&nbsp;</td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>protected abstract void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#doShutdown--">doShutdown</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>private static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#ensureIOException-java.lang.Throwable-">ensureIOException</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;t)</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>(package private) byte[][]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#findRegionsToForceFlush--">findRegionsToForceFlush</a></span>()</code>
 <div class="block">If the number of un-archived WAL files is greater than 
maximum allowed, check the first
@@ -498,124 +510,131 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
  archived.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALCoprocessorHost.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">WALCoprocessorHost</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getCoprocessorHost--">getCoprocessorHost</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.fs.Path</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getCurrentFileName--">getCurrentFileName</a></span>()</code>
 <div class="block">This is a convenience method that computes a new filename 
with a given using the current WAL
  file-number</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getEarliestMemStoreSeqNum-byte:A-">getEarliestMemStoreSeqNum</a></span>(byte[]&nbsp;encodedRegionName)</code>
 <div class="block">Gets the earliest unflushed sequence id in the memstore for 
the region.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getEarliestMemStoreSeqNum-byte:A-byte:A-">getEarliestMemStoreSeqNum</a></span>(byte[]&nbsp;encodedRegionName,
                          byte[]&nbsp;familyName)</code>
 <div class="block">Gets the earliest unflushed sequence id in the memstore for 
the store.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getFilenum--">getFilenum</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>protected long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getFileNumFromFileName-org.apache.hadoop.fs.Path-">getFileNumFromFileName</a></span>(org.apache.hadoop.fs.Path&nbsp;fileName)</code>
 <div class="block">A log file has a creation timestamp (in ms) in its file 
name (<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#filenum"><code>filenum</code></a>.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>(package private) 
org.apache.hadoop.fs.FileStatus[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getFiles--">getFiles</a></span>()</code>
 <div class="block">Get the backing files associated with this WAL.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getLogFileSize--">getLogFileSize</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/OptionalLong.html?is-external=true";
 title="class or interface in java.util">OptionalLong</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getLogFileSizeIfBeingWritten-org.apache.hadoop.fs.Path-">getLogFileSizeIfBeingWritten</a></span>(org.apache.hadoop.fs.Path&nbsp;path)</code>
 <div class="block">if the given <code>path</code> is being written currently, 
then return its length.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>(package private) abstract int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getLogReplication--">getLogReplication</a></span>()</code>
 <div class="block">This method gets the datanode replication count for the 
current WAL.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>private org.apache.hadoop.fs.Path</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getNewPath--">getNewPath</a></span>()</code>
 <div class="block">retrieve the next path to use for writing.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getNumLogFiles--">getNumLogFiles</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getNumRolledLogFiles--">getNumRolledLogFiles</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>(package private) 
org.apache.hadoop.fs.Path</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getOldPath--">getOldPath</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>(package private) abstract 
org.apache.hadoop.hdfs.protocol.DatanodeInfo[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getPipeline--">getPipeline</a></span>()</code>
 <div class="block">This method gets the pipeline for the current WAL.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getPreallocatedEventCount--">getPreallocatedEventCount</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getSyncFuture-long-">getSyncFuture</a></span>(long&nbsp;sequence)</code>&nbsp;</td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>(package private) long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getUnflushedEntriesCount--">getUnflushedEntriesCount</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>static org.apache.hadoop.fs.Path</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#getWALArchivePath-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-">getWALArchivePath</a></span>(org.apache.hadoop.fs.Path&nbsp;archiveDir,
                  org.apache.hadoop.fs.Path&nbsp;p)</code>&nbsp;</td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>(package private) boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#isUnflushedEntries--">isUnflushedEntries</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i40" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#main-java.lang.String:A-">main</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
+<div class="block">Pass one or more log file names and it will either dump out 
a text version on
+ <code>stdout</code> or split the specified log files.</div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>private long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#postAppend-org.apache.hadoop.hbase.wal.WAL.Entry-long-">postAppend</a></span>(<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)</code>&nbsp;</td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#postSync-long-int-">postSync</a></span>(long&nbsp;timeInNanos,
         int&nbsp;handlerSyncs)</code>&nbsp;</td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#registerWALActionsListener-org.apache.hadoop.hbase.regionserver.wal.WALActionsListener-">registerWALActionsListener</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>&nbsp;listener)</code>
 <div class="block">Registers WALActionsListener</div>
 </td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code>(package private) 
org.apache.hadoop.fs.Path</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#replaceWriter-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-W-">replaceWriter</a></span>(org.apache.hadoop.fs.Path&nbsp;oldPath,
              org.apache.hadoop.fs.Path&nbsp;newPath,
@@ -624,33 +643,38 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
  <code>nextWriter</code>.</div>
 </td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#requestLogRoll--">requestLogRoll</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#requestLogRoll-boolean-">requestLogRoll</a></span>(boolean&nbsp;tooFewReplicas)</code>&nbsp;</td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code>byte[][]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#rollWriter--">rollWriter</a></span>()</code>
 <div class="block">Roll the log writer.</div>
 </td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i48" class="altColor">
 <td class="colFirst"><code>byte[][]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#rollWriter-boolean-">rollWriter</a></span>(boolean&nbsp;force)</code>
 <div class="block">Roll the log writer.</div>
 </td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i49" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#shutdown--">shutdown</a></span>()</code>
 <div class="block">Stop accepting new writes.</div>
 </td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i50" class="altColor">
+<td class="colFirst"><code>private static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#split-org.apache.hadoop.conf.Configuration-org.apache.hadoop.fs.Path-">split</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+     org.apache.hadoop.fs.Path&nbsp;p)</code>&nbsp;</td>
+</tr>
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code>protected long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#stampSequenceIdAndPublishToRingBuffer-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.wal.WALKeyImpl-org.apache.hadoop.hbase.wal.WALEdit-boolean-com.lmax.disruptor.RingBuffer-">stampSequenceIdAndPublishToRingBuffer</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri,
                                      <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WALKeyImpl.html" 
title="class in org.apache.hadoop.hbase.wal">WALKeyImpl</a>&nbsp;key,
@@ -658,12 +682,12 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
                                      boolean&nbsp;inMemstore,
                                      com.lmax.disruptor.RingBuffer&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">RingBufferTruck</a>&gt;&nbsp;ringBuffer)</code>&nbsp;</td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#startCacheFlush-byte:A-java.util.Map-">startCacheFlush</a></span>(byte[]&nbsp;encodedRegionName,
                <a 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in 
java.lang">Long</a>&gt;&nbsp;familyToSeq)</code>&nbsp;</td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#startCacheFlush-byte:A-java.util.Set-">startCacheFlush</a></span>(byte[]&nbsp;encodedRegionName,
                <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true";
 title="class or interface in 
java.util">Set</a>&lt;byte[]&gt;&nbsp;families)</code>
@@ -671,33 +695,33 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
  in order to be able to do accounting to figure which WALs can be let go.</div>
 </td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#tellListenersAboutPostLogRoll-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-">tellListenersAboutPostLogRoll</a></span>(org.apache.hadoop.fs.Path&nbsp;oldPath,
                              org.apache.hadoop.fs.Path&nbsp;newPath)</code>
 <div class="block">Tell listeners about post log roll.</div>
 </td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#tellListenersAboutPreLogRoll-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-">tellListenersAboutPreLogRoll</a></span>(org.apache.hadoop.fs.Path&nbsp;oldPath,
                             org.apache.hadoop.fs.Path&nbsp;newPath)</code>
 <div class="block">Tell listeners about pre log roll.</div>
 </td>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i56" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#toString--">toString</a></span>()</code>
 <div class="block">Human readable identifying information about the state of 
this WAL.</div>
 </td>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i57" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#unregisterWALActionsListener-org.apache.hadoop.hbase.regionserver.wal.WALActionsListener-">unregisterWALActionsListener</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>&nbsp;listener)</code>
 <div class="block">Unregisters WALActionsListener</div>
 </td>
 </tr>
-<tr id="i54" class="altColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#updateStore-byte:A-byte:A-java.lang.Long-boolean-">updateStore</a></span>(byte[]&nbsp;encodedRegionName,
            byte[]&nbsp;familyName,
@@ -706,6 +730,10 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <div class="block">updates the sequence number of a specific store.</div>
 </td>
 </tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><code>private static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#usage--">usage</a></span>()</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -741,7 +769,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/AbstractFSWAL.html#line.113">LOG</a></pre>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.118">LOG</a></pre>
 </li>
 </ul>
 <a name="DEFAULT_SLOW_SYNC_TIME_MS">
@@ -750,7 +778,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>protected static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.115">DEFAULT_SLOW_SYNC_TIME_MS</a></pre>
+<pre>protected static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.120">DEFAULT_SLOW_SYNC_TIME_MS</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.wal.AbstractFSWAL.DEFAULT_SLOW_SYNC_TIME_MS">Constant
 Field Values</a></dd>
@@ -763,7 +791,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_WAL_SYNC_TIMEOUT_MS</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.117">DEFAULT_WAL_SYNC_TIMEOUT_MS</a></pre>
+<pre>private static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.122">DEFAULT_WAL_SYNC_TIMEOUT_MS</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.wal.AbstractFSWAL.DEFAULT_WAL_SYNC_TIMEOUT_MS">Constant
 Field Values</a></dd>
@@ -776,7 +804,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/AbstractFSWAL.html#line.122">fs</a></pre>
+<pre>protected final&nbsp;org.apache.hadoop.fs.FileSystem <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.127">fs</a></pre>
 <div class="block">file system instance</div>
 </li>
 </ul>
@@ -786,7 +814,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>walDir</h4>
-<pre>protected final&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.127">walDir</a></pre>
+<pre>protected final&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.132">walDir</a></pre>
 <div class="block">WAL directory, where all WAL files would be placed.</div>
 </li>
 </ul>
@@ -796,7 +824,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>walArchiveDir</h4>
-<pre>protected final&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.132">walArchiveDir</a></pre>
+<pre>protected final&nbsp;org.apache.hadoop.fs.Path <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.137">walArchiveDir</a></pre>
 <div class="block">dir path where old logs are kept.</div>
 </li>
 </ul>
@@ -806,7 +834,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>ourFiles</h4>
-<pre>protected final&nbsp;org.apache.hadoop.fs.PathFilter <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.137">ourFiles</a></pre>
+<pre>protected final&nbsp;org.apache.hadoop.fs.PathFilter <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.142">ourFiles</a></pre>
 <div class="block">Matches just those wal files that belong to this wal 
instance.</div>
 </li>
 </ul>
@@ -816,7 +844,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>walFilePrefix</h4>
-<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.142">walFilePrefix</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.147">walFilePrefix</a></pre>
 <div class="block">Prefix of a WAL file, usually the region server name it is 
hosted on.</div>
 </li>
 </ul>
@@ -826,7 +854,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>walFileSuffix</h4>
-<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.147">walFileSuffix</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.152">walFileSuffix</a></pre>
 <div class="block">Suffix included on generated wal file names</div>
 </li>
 </ul>
@@ -836,7 +864,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>prefixPathStr</h4>
-<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.152">prefixPathStr</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.157">prefixPathStr</a></pre>
 <div class="block">Prefix used when checking for wal membership.</div>
 </li>
 </ul>
@@ -846,7 +874,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>coprocessorHost</h4>
-<pre>protected 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/AbstractFSWAL.html#line.154">coprocessorHost</a></pre>
+<pre>protected 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/AbstractFSWAL.html#line.159">coprocessorHost</a></pre>
 </li>
 </ul>
 <a name="conf">
@@ -855,7 +883,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/AbstractFSWAL.html#line.159">conf</a></pre>
+<pre>protected final&nbsp;org.apache.hadoop.conf.Configuration <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.164">conf</a></pre>
 <div class="block">conf object</div>
 </li>
 </ul>
@@ -865,7 +893,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>listeners</h4>
-<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/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/AbstractFSWAL.html#line.162">listeners</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/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/AbstractFSWAL.html#line.167">listeners</a></pre>
 <div class="block">Listeners that are called on WAL events.</div>
 </li>
 </ul>
@@ -875,7 +903,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>sequenceIdAccounting</h4>
-<pre>protected final&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/AbstractFSWAL.html#line.169">sequenceIdAccounting</a></pre>
+<pre>protected final&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/AbstractFSWAL.html#line.174">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>
@@ -887,7 +915,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>closeBarrier</h4>
-<pre>protected 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/AbstractFSWAL.html#line.172">closeBarrier</a></pre>
+<pre>protected 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/AbstractFSWAL.html#line.177">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>
@@ -897,7 +925,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>slowSyncNs</h4>
-<pre>protected final&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.174">slowSyncNs</a></pre>
+<pre>protected final&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.179">slowSyncNs</a></pre>
 </li>
 </ul>
 <a name="walSyncTimeoutNs">
@@ -906,7 +934,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>walSyncTimeoutNs</h4>
-<pre>private final&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.176">walSyncTimeoutNs</a></pre>
+<pre>private final&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.181">walSyncTimeoutNs</a></pre>
 </li>
 </ul>
 <a name="logrollsize">
@@ -915,7 +943,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>logrollsize</h4>
-<pre>protected final&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.179">logrollsize</a></pre>
+<pre>protected final&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.184">logrollsize</a></pre>
 </li>
 </ul>
 <a name="maxLogs">
@@ -924,7 +952,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>maxLogs</h4>
-<pre>protected final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.185">maxLogs</a></pre>
+<pre>protected final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.190">maxLogs</a></pre>
 </li>
 </ul>
 <a name="rollWriterLock">
@@ -933,7 +961,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>rollWriterLock</h4>
-<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true";
 title="class or interface in java.util.concurrent.locks">ReentrantLock</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.194">rollWriterLock</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true";
 title="class or interface in java.util.concurrent.locks">ReentrantLock</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.199">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 we are
@@ -947,7 +975,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>filenum</h4>
-<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/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/AbstractFSWAL.html#line.197">filenum</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/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/AbstractFSWAL.html#line.202">filenum</a></pre>
 </li>
 </ul>
 <a name="numEntries">
@@ -956,7 +984,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>numEntries</h4>
-<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/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/AbstractFSWAL.html#line.200">numEntries</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/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/AbstractFSWAL.html#line.205">numEntries</a></pre>
 </li>
 </ul>
 <a name="highestUnsyncedTxid">
@@ -965,7 +993,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>highestUnsyncedTxid</h4>
-<pre>protected volatile&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.207">highestUnsyncedTxid</a></pre>
+<pre>protected volatile&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.212">highestUnsyncedTxid</a></pre>
 <div class="block">The highest known outstanding unsync'd WALEdit transaction 
id. Usually, we use a queue to pass
  WALEdit to background consumer thread, and the transaction id is the sequence 
number of the
  corresponding entry in queue.</div>
@@ -977,7 +1005,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>highestSyncedTxid</h4>
-<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/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/AbstractFSWAL.html#line.214">highestSyncedTxid</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/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/AbstractFSWAL.html#line.219">highestSyncedTxid</a></pre>
 <div class="block">Updated to the transaction id of the last successful sync 
call. This can be less than
  <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#highestUnsyncedTxid"><code>highestUnsyncedTxid</code></a>
 for case where we have an append where a sync has not yet come in
  for it.</div>
@@ -989,7 +1017,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>totalLogSize</h4>
-<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/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/AbstractFSWAL.html#line.219">totalLogSize</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/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/AbstractFSWAL.html#line.224">totalLogSize</a></pre>
 <div class="block">The total size of wal</div>
 </li>
 </ul>
@@ -999,17 +1027,26 @@ 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/regionserver/wal/AbstractFSWAL.html"
 title="type parameter in AbstractFSWAL">W</a> extends <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WALProvider.WriterBase.html"
 title="interface in org.apache.hadoop.hbase.wal">WALProvider.WriterBase</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.223">writer</a></pre>
+<pre>volatile&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html"
 title="type parameter in AbstractFSWAL">W</a> extends <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WALProvider.WriterBase.html"
 title="interface in org.apache.hadoop.hbase.wal">WALProvider.WriterBase</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.228">writer</a></pre>
 <div class="block">Current log file.</div>
 </li>
 </ul>
+<a name="lastTimeCheckLowReplication">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lastTimeCheckLowReplication</h4>
+<pre>private&nbsp;long <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.231">lastTimeCheckLowReplication</a></pre>
+</li>
+</ul>
 <a name="closed">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>closed</h4>
-<pre>protected volatile&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.225">closed</a></pre>
+<pre>protected volatile&nbsp;boolean <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.233">closed</a></pre>
 </li>
 </ul>
 <a name="shutdown">
@@ -1018,7 +1055,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>shutdown</h4>
-<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.227">shutdown</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.235">shutdown</a></pre>
 </li>
 </ul>
 <a name="LOG_NAME_COMPARATOR">
@@ -1027,7 +1064,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/8/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/AbstractFSWAL.html#line.232">LOG_NAME_COMPARATOR</a></pre>
+<pre>final&nbsp;<a 
href="http://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.Path&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.240">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>
@@ -1038,7 +1075,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>walFile2Props</h4>
-<pre>protected&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ConcurrentNavigableMap</a>&lt;org.apache.hadoop.fs.Path,<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.WalProps.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">AbstractFSWAL.WalProps</a>&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.259">walFile2Props</a></pre>
+<pre>protected&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ConcurrentNavigableMap</a>&lt;org.apache.hadoop.fs.Path,<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.WalProps.html"
 title="class in 
org.apache.hadoop.hbase.regionserver.wal">AbstractFSWAL.WalProps</a>&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.267">walFile2Props</a></pre>
 <div class="block">Map of WAL log file to properties. The map is sorted by the 
log file creation timestamp
  (contained in the log file name).</div>
 </li>
@@ -1049,7 +1086,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/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true";
 title="class or interface in java.util.concurrent">ConcurrentMap</a>&lt;<a 
href="http://docs.oracle.com/javase/8/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/AbstractFSWAL.html#line.270">syncFuturesByHandler</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true";
 title="class or interface in java.util.concurrent">ConcurrentMap</a>&lt;<a 
href="http://docs.oracle.com/javase/8/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/AbstractFSWAL.html#line.278">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.
  <p>
  TODO: Reuse FSWALEntry's rather than create them anew each time as we do 
SyncFutures here.
@@ -1064,7 +1101,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>implClassName</h4>
-<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.279">implClassName</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.287">implClassName</a></pre>
 <div class="block">The class name of the runtime implementation, used as 
prefix for logging/tracing.
  <p>
  Performance testing shows getClass().getSimpleName() might be a bottleneck so 
we store it here,
@@ -1086,7 +1123,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>AbstractFSWAL</h4>
-<pre>protected&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.329">AbstractFSWAL</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
+<pre>protected&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.337">AbstractFSWAL</a>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
                         org.apache.hadoop.fs.Path&nbsp;rootDir,
                         <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;logDir,
                         <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;archiveDir,
@@ -1118,7 +1155,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getFilenum</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.281">getFilenum</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.289">getFilenum</a>()</pre>
 </li>
 </ul>
 <a name="getFileNumFromFileName-org.apache.hadoop.fs.Path-">
@@ -1127,7 +1164,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/AbstractFSWAL.html#line.291">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/AbstractFSWAL.html#line.299">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/AbstractFSWAL.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 <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#computeFilename-long-"><code>computeFilename(long
 filenum)</code></a> method.</div>
@@ -1143,7 +1180,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/AbstractFSWAL.html#line.303">calculateMaxLogFiles</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>private&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.311">calculateMaxLogFiles</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                  long&nbsp;logRollSize)</pre>
 </li>
 </ul>
@@ -1153,7 +1190,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getPreallocatedEventCount</h4>
-<pre>protected final&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.309">getPreallocatedEventCount</a>()</pre>
+<pre>protected final&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.317">getPreallocatedEventCount</a>()</pre>
 </li>
 </ul>
 <a 
name="registerWALActionsListener-org.apache.hadoop.hbase.regionserver.wal.WALActionsListener-">
@@ -1162,7 +1199,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/AbstractFSWAL.html#line.425">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/AbstractFSWAL.html#line.433">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"><span class="descfrmTypeLabel">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></span></div>
 <div class="block">Registers WALActionsListener</div>
 <dl>
@@ -1177,7 +1214,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/AbstractFSWAL.html#line.430">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/AbstractFSWAL.html#line.438">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"><span class="descfrmTypeLabel">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></span></div>
 <div class="block">Unregisters WALActionsListener</div>
 <dl>
@@ -1192,7 +1229,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/AbstractFSWAL.html#line.435">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/AbstractFSWAL.html#line.443">getCoprocessorHost</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></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>
@@ -1207,7 +1244,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/8/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/AbstractFSWAL.html#line.440">startCacheFlush</a>(byte[]&nbsp;encodedRegionName,
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/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/AbstractFSWAL.html#line.448">startCacheFlush</a>(byte[]&nbsp;encodedRegionName,
                             <a 
href="http://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#startCacheFlush-byte:A-java.util.Set-">WAL</a></code></span></div>
 <div class="block">WAL keeps track of the sequence numbers that are as yet not 
flushed im memstores
@@ -1239,7 +1276,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/8/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/AbstractFSWAL.html#line.449">startCacheFlush</a>(byte[]&nbsp;encodedRegionName,
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/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/AbstractFSWAL.html#line.457">startCacheFlush</a>(byte[]&nbsp;encodedRegionName,
                             <a 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&gt;&nbsp;familyToSeq)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1253,7 +1290,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/AbstractFSWAL.html#line.458">completeCacheFlush</a>(byte[]&nbsp;encodedRegionName)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.466">completeCacheFlush</a>(byte[]&nbsp;encodedRegionName)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#completeCacheFlush-byte:A-">WAL</a></code></span></div>
 <div class="block">Complete the cache flush.</div>
 <dl>
@@ -1273,7 +1310,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>abortCacheFlush</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.464">abortCacheFlush</a>(byte[]&nbsp;encodedRegionName)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.472">abortCacheFlush</a>(byte[]&nbsp;encodedRegionName)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#abortCacheFlush-byte:A-">WAL</a></code></span></div>
 <div class="block">Abort a cache flush. Call if the flush fails. Note that the 
only recovery
  for an aborted flush currently is a restart of the regionserver so the
@@ -1292,7 +1329,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getEarliestMemStoreSeqNum</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.470">getEarliestMemStoreSeqNum</a>(byte[]&nbsp;encodedRegionName)</pre>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.478">getEarliestMemStoreSeqNum</a>(byte[]&nbsp;encodedRegionName)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#getEarliestMemStoreSeqNum-byte:A-">WAL</a></code></span></div>
 <div class="block">Gets the earliest unflushed sequence id in the memstore for 
the region.</div>
 <dl>
@@ -1311,7 +1348,7 @@ implements <a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>getEarliestMemStoreSeqNum</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.476">getEarliestMemStoreSeqNum</a>(byte[]&nbsp;encodedRegionName,
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.484">getEarliestMemStoreSeqNum</a>(byte[]&nbsp;encodedRegionName,
                                       byte[]&nbsp;familyName)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#getEarliestMemStoreSeqNum-byte:A-byte:A-">WAL</a></code></span></div>
 <div class="block">Gets the earliest unflushed sequence id in the memstore for 
the store.</div>
@@ -1332,7 +1369,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/AbstractFSWAL.html#line.489">rollWriter</a>()
+<pre>public&nbsp;byte[][]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.497">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/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/wal/WAL.html#rollWriter--">WAL</a></code></span></div>
@@ -1360,7 +1397,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/AbstractFSWAL.html#line.498">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/AbstractFSWAL.html#line.506">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="paramLabel">Parameters:</span></dt>
@@ -1376,7 +1413,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/AbstractFSWAL.html#line.511">getCurrentFileName</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.519">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>
@@ -1391,7 +1428,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/AbstractFSWAL.html#line.518">getNewPath</a>()
+<pre>private&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.526">getNewPath</a>()
                                       throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">retrieve the next path to use for writing. Increments the 
internal filenum.</div>
 <dl>
@@ -1406,7 +1443,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/AbstractFSWAL.html#line.529">getOldPath</a>()</pre>
+<pre>org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.537">getOldPath</a>()</pre>
 </li>
 </ul>
 <a 
name="tellListenersAboutPreLogRoll-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-">
@@ -1415,7 +1452,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/AbstractFSWAL.html#line.542">tellListenersAboutPreLogRoll</a>(org.apache.hadoop.fs.Path&nbsp;oldPath,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.550">tellListenersAboutPreLogRoll</a>(org.apache.hadoop.fs.Path&nbsp;oldPath,
                                           
org.apache.hadoop.fs.Path&nbsp;newPath)
                                    throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Tell listeners about pre log roll.</div>
@@ -1431,7 +1468,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/AbstractFSWAL.html#line.556">tellListenersAboutPostLogRoll</a>(org.apache.hadoop.fs.Path&nbsp;oldPath,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.564">tellListenersAboutPostLogRoll</a>(org.apache.hadoop.fs.Path&nbsp;oldPath,
                                            
org.apache.hadoop.fs.Path&nbsp;newPath)
                                     throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Tell listeners about post log roll.</div>
@@ -1447,7 +1484,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/AbstractFSWAL.html#line.569">getNumRolledLogFiles</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#line.577">getNumRolledLogFiles</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the number of rolled log files</dd>
@@ -1460,7 +1497,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/AbstractFSWAL.html#line.575">getNumLogFiles</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="

<TRUNCATED>

Reply via email to