http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html
 
b/devapidocs/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html
index 968ab18..3e9a816 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Private
-public class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.77">ZKSplitLogManagerCoordination</a>
+public class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.66">ZKSplitLogManagerCoordination</a>
 extends <a 
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperListener.html" 
title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperListener</a>
 implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></pre>
 <div class="block">ZooKeeper based implementation of
@@ -221,34 +221,22 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#ignoreZKDeleteForTesting">ignoreZKDeleteForTesting</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#isDrainingDone">isDrainingDone</a></span></code>&nbsp;</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/coordination/ZKSplitLogManagerCoordination.html#lastRecoveringNodeCreationTime">lastRecoveringNodeCreationTime</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
 <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/coordination/ZKSplitLogManagerCoordination.html#LOG">LOG</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private 
org.apache.hadoop.hbase.shaded.protobuf.generated.ZooKeeperProtos.SplitLogTask.RecoveryMode</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#recoveryMode">recoveryMode</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><code>private long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#resubmitThreshold">resubmitThreshold</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.TaskFinisher.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">ZKSplitLogManagerCoordination.TaskFinisher</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#taskFinisher">taskFinisher</a></span></code>&nbsp;</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/coordination/ZKSplitLogManagerCoordination.html#timeout">timeout</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#zkretries">zkretries</a></span></code>&nbsp;</td>
 </tr>
@@ -368,122 +356,70 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 </td>
 </tr>
 <tr id="i16" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#getLastRecoveryTime--">getLastRecoveryTime</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td 
class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.ZooKeeperProtos.SplitLogTask.RecoveryMode</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#getRecoveryMode--">getRecoveryMode</a></span>()</code>
-<div class="block">Temporary function, mostly for UTs.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#handleUnassignedTask-java.lang.String-">handleUnassignedTask</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;path)</code>
 <div class="block">It is possible for a task to stay in UNASSIGNED state 
indefinitely - say SplitLogManager wants
  to resubmit a task.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#heartbeat-java.lang.String-int-org.apache.hadoop.hbase.ServerName-">heartbeat</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;path,
          int&nbsp;new_version,
          <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" 
title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;workerName)</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#init--">init</a></span>()</code>
 <div class="block">Support method to init constants such as timeout.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#isDistributedLogReplay-org.apache.hadoop.conf.Configuration-">isDistributedLogReplay</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
-<div class="block">Returns if distributed log replay is turned on or not</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#isReplaying--">isReplaying</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#isSplitting--">isSplitting</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>private <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="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#listSplitLogTasks--">listSplitLogTasks</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i25" class="rowColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#lookForOrphans--">lookForOrphans</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#markRegionsRecovering-org.apache.hadoop.hbase.ServerName-java.util.Set-">markRegionsRecovering</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName,
-                     <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;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&nbsp;userRegions)</code>
-<div class="block">Create znodes 
/hbase/recovering-regions/[region_ids...]/[failed region server names ...] for
- all regions of the passed in region servers</div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#needAbandonRetries-int-java.lang.String-">needAbandonRetries</a></span>(int&nbsp;statusCode,
                   <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;action)</code>
 <div class="block">Helper function to check whether to abandon retries in 
ZooKeeper AsyncCallback functions</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#nodeDataChanged-java.lang.String-">nodeDataChanged</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;path)</code>
 <div class="block">Called when an existing node has changed data.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i22" 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/coordination/ZKSplitLogManagerCoordination.html#prepareTask-java.lang.String-">prepareTask</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;taskname)</code>
 <div class="block">Prepare the new task</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#remainingTasksInCoordination--">remainingTasksInCoordination</a></span>()</code>
 <div class="block">Return the number of remaining tasks</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#removeRecoveringRegions-java.util.Set-java.lang.Boolean-">removeRecoveringRegions</a></span>(<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;<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>&gt;&nbsp;recoveredServerNameSet,
-                       <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean</a>&nbsp;isMetaRecovery)</code>
-<div class="block">It removes recovering regions under 
/hbase/recovering-regions/[encoded region name] so that the
- region server hosting the region can allow reads to the recovered region</div>
-</td>
-</tr>
-<tr id="i32" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#removeStaleRecoveringRegions-java.util.Set-">removeStaleRecoveringRegions</a></span>(<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;<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>&gt;&nbsp;knownFailedServers)</code>
-<div class="block">ZooKeeper implementation of
- <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#removeStaleRecoveringRegions-java.util.Set-"><code>SplitLogManagerCoordination.removeStaleRecoveringRegions(Set)</code></a></div>
-</td>
-</tr>
-<tr id="i33" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#rescan-long-">rescan</a></span>(long&nbsp;retries)</code>
 <div class="block">signal the workers that a task was resubmitted by creating 
the RESCAN node.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#resubmit-org.apache.hadoop.hbase.ServerName-java.lang.String-int-">resubmit</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName,
-        <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;path,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#resubmit-java.lang.String-int-">resubmit</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;path,
         int&nbsp;version)</code>&nbsp;</td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#resubmitOrFail-java.lang.String-org.apache.hadoop.hbase.master.SplitLogManager.ResubmitDirective-">resubmitOrFail</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;path,
               <a 
href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html"
 title="enum in 
org.apache.hadoop.hbase.master">SplitLogManager.ResubmitDirective</a>&nbsp;directive)</code>&nbsp;</td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#resubmitTask-java.lang.String-org.apache.hadoop.hbase.master.SplitLogManager.Task-org.apache.hadoop.hbase.master.SplitLogManager.ResubmitDirective-">resubmitTask</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;path,
             <a 
href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.Task.html" 
title="class in 
org.apache.hadoop.hbase.master">SplitLogManager.Task</a>&nbsp;task,
@@ -491,31 +427,24 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <div class="block">Resubmit the task in case if found unassigned or 
failed</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#setDetails-org.apache.hadoop.hbase.coordination.SplitLogManagerCoordination.SplitLogManagerDetails-">setDetails</a></span>(<a
 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.SplitLogManagerDetails.html"
 title="class in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination.SplitLogManagerDetails</a>&nbsp;details)</code>
 <div class="block">Provide the configuration from the SplitLogManager</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#setDone-java.lang.String-org.apache.hadoop.hbase.master.SplitLogManager.TerminationStatus-">setDone</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;path,
        <a 
href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html"
 title="enum in 
org.apache.hadoop.hbase.master">SplitLogManager.TerminationStatus</a>&nbsp;status)</code>&nbsp;</td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#setIgnoreDeleteForTesting-boolean-">setIgnoreDeleteForTesting</a></span>(boolean&nbsp;b)</code>
 <div class="block">Temporary function that is used by unit tests only</div>
 </td>
 </tr>
-<tr id="i40" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#setRecoveryMode-boolean-">setRecoveryMode</a></span>(boolean&nbsp;isForInitialization)</code>
-<div class="block">This function is to set recovery mode from outstanding 
split log tasks from before or current
- configuration setting</div>
-</td>
-</tr>
-<tr id="i41" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#submitTask-java.lang.String-">submitTask</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;path)</code>&nbsp;</td>
 </tr>
@@ -554,7 +483,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_TIMEOUT</h4>
-<pre>public static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.80">DEFAULT_TIMEOUT</a></pre>
+<pre>public static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.69">DEFAULT_TIMEOUT</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.coordination.ZKSplitLogManagerCoordination.DEFAULT_TIMEOUT">Constant
 Field Values</a></dd>
@@ -567,7 +496,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_ZK_RETRIES</h4>
-<pre>public static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.81">DEFAULT_ZK_RETRIES</a></pre>
+<pre>public static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.70">DEFAULT_ZK_RETRIES</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.coordination.ZKSplitLogManagerCoordination.DEFAULT_ZK_RETRIES">Constant
 Field Values</a></dd>
@@ -580,7 +509,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_MAX_RESUBMIT</h4>
-<pre>public static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.82">DEFAULT_MAX_RESUBMIT</a></pre>
+<pre>public static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.71">DEFAULT_MAX_RESUBMIT</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.coordination.ZKSplitLogManagerCoordination.DEFAULT_MAX_RESUBMIT">Constant
 Field Values</a></dd>
@@ -593,7 +522,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <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/coordination/ZKSplitLogManagerCoordination.html#line.84">LOG</a></pre>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.73">LOG</a></pre>
 </li>
 </ul>
 <a name="taskFinisher">
@@ -602,7 +531,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>taskFinisher</h4>
-<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.TaskFinisher.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">ZKSplitLogManagerCoordination.TaskFinisher</a>
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.86">taskFinisher</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.TaskFinisher.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">ZKSplitLogManagerCoordination.TaskFinisher</a>
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.75">taskFinisher</a></pre>
 </li>
 </ul>
 <a name="conf">
@@ -611,7 +540,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>conf</h4>
-<pre>private final&nbsp;org.apache.hadoop.conf.Configuration <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.87">conf</a></pre>
+<pre>private final&nbsp;org.apache.hadoop.conf.Configuration <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.76">conf</a></pre>
 </li>
 </ul>
 <a name="zkretries">
@@ -620,7 +549,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>zkretries</h4>
-<pre>private&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.89">zkretries</a></pre>
+<pre>private&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.78">zkretries</a></pre>
 </li>
 </ul>
 <a name="resubmitThreshold">
@@ -629,7 +558,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>resubmitThreshold</h4>
-<pre>private&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.90">resubmitThreshold</a></pre>
+<pre>private&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.79">resubmitThreshold</a></pre>
 </li>
 </ul>
 <a name="timeout">
@@ -638,7 +567,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>timeout</h4>
-<pre>private&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.91">timeout</a></pre>
+<pre>private&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.80">timeout</a></pre>
 </li>
 </ul>
 <a name="details">
@@ -647,43 +576,16 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>details</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.SplitLogManagerDetails.html"
 title="class in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination.SplitLogManagerDetails</a>
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.93">details</a></pre>
-</li>
-</ul>
-<a name="lastRecoveringNodeCreationTime">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>lastRecoveringNodeCreationTime</h4>
-<pre>private volatile&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.97">lastRecoveringNodeCreationTime</a></pre>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.SplitLogManagerDetails.html"
 title="class in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination.SplitLogManagerDetails</a>
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.82">details</a></pre>
 </li>
 </ul>
 <a name="ignoreZKDeleteForTesting">
 <!--   -->
 </a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ignoreZKDeleteForTesting</h4>
-<pre>public&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.99">ignoreZKDeleteForTesting</a></pre>
-</li>
-</ul>
-<a name="recoveryMode">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>recoveryMode</h4>
-<pre>private&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ZooKeeperProtos.SplitLogTask.RecoveryMode
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.101">recoveryMode</a></pre>
-</li>
-</ul>
-<a name="isDrainingDone">
-<!--   -->
-</a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>isDrainingDone</h4>
-<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.103">isDrainingDone</a></pre>
+<h4>ignoreZKDeleteForTesting</h4>
+<pre>public&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.84">ignoreZKDeleteForTesting</a></pre>
 </li>
 </ul>
 </li>
@@ -700,7 +602,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ZKSplitLogManagerCoordination</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.105">ZKSplitLogManagerCoordination</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.86">ZKSplitLogManagerCoordination</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                      <a 
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" 
title="class in 
org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a>&nbsp;watcher)</pre>
 </li>
 </ul>
@@ -718,7 +620,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>init</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.123">init</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.104">init</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"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#init--">SplitLogManagerCoordination</a></code></span></div>
 <div class="block">Support method to init constants such as timeout. Mostly 
required for UTs.</div>
@@ -736,7 +638,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>prepareTask</h4>
-<pre>public&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>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.135">prepareTask</a>(<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;taskname)</pre>
+<pre>public&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>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.115">prepareTask</a>(<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;taskname)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#prepareTask-java.lang.String-">SplitLogManagerCoordination</a></code></span></div>
 <div class="block">Prepare the new task</div>
 <dl>
@@ -755,7 +657,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>remainingTasksInCoordination</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.140">remainingTasksInCoordination</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.120">remainingTasksInCoordination</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#remainingTasksInCoordination--">SplitLogManagerCoordination</a></code></span></div>
 <div class="block">Return the number of remaining tasks</div>
 <dl>
@@ -770,7 +672,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>handleUnassignedTask</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.166">handleUnassignedTask</a>(<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;path)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.146">handleUnassignedTask</a>(<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;path)</pre>
 <div class="block">It is possible for a task to stay in UNASSIGNED state 
indefinitely - say SplitLogManager wants
  to resubmit a task. It forces the task to UNASSIGNED state but it dies before 
it could create
  the RESCAN task node to signal the SplitLogWorkers to pick up the task. To 
prevent this
@@ -787,7 +689,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteTask</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.180">deleteTask</a>(<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;path)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.160">deleteTask</a>(<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;path)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#deleteTask-java.lang.String-">deleteTask</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></dd>
@@ -802,7 +704,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>resubmitTask</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.185">resubmitTask</a>(<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;path,
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.165">resubmitTask</a>(<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;path,
                             <a 
href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.Task.html" 
title="class in 
org.apache.hadoop.hbase.master">SplitLogManager.Task</a>&nbsp;task,
                             <a 
href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html"
 title="enum in 
org.apache.hadoop.hbase.master">SplitLogManager.ResubmitDirective</a>&nbsp;directive)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#resubmitTask-java.lang.String-org.apache.hadoop.hbase.master.SplitLogManager.Task-org.apache.hadoop.hbase.master.SplitLogManager.ResubmitDirective-">SplitLogManagerCoordination</a></code></span></div>
@@ -825,7 +727,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>checkTasks</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.242">checkTasks</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.222">checkTasks</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#checkTasks--">SplitLogManagerCoordination</a></code></span></div>
 <div class="block">tells Coordination that it should check for new tasks</div>
 <dl>
@@ -840,7 +742,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>rescan</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.249">rescan</a>(long&nbsp;retries)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.229">rescan</a>(long&nbsp;retries)</pre>
 <div class="block">signal the workers that a task was resubmitted by creating 
the RESCAN node.</div>
 </li>
 </ul>
@@ -850,7 +752,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>submitTask</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.266">submitTask</a>(<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;path)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.246">submitTask</a>(<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;path)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#submitTask-java.lang.String-">submitTask</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></dd>
@@ -865,7 +767,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>checkTaskStillAvailable</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.271">checkTaskStillAvailable</a>(<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;path)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.251">checkTaskStillAvailable</a>(<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;path)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#checkTaskStillAvailable-java.lang.String-">SplitLogManagerCoordination</a></code></span></div>
 <div class="block">Check that the task is still there</div>
 <dl>
@@ -876,36 +778,13 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 </dl>
 </li>
 </ul>
-<a name="removeRecoveringRegions-java.util.Set-java.lang.Boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removeRecoveringRegions</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.289">removeRecoveringRegions</a>(<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;<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>&gt;&nbsp;recoveredServerNameSet,
-                                    <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean</a>&nbsp;isMetaRecovery)
-                             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">It removes recovering regions under 
/hbase/recovering-regions/[encoded region name] so that the
- region server hosting the region can allow reads to the recovered region</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#removeRecoveringRegions-java.util.Set-java.lang.Boolean-">removeRecoveringRegions</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>recoveredServerNameSet</code> - servers which are just recovered</dd>
-<dd><code>isMetaRecovery</code> - whether current recovery is for the meta 
region on
-          <code>serverNames</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><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></dd>
-</dl>
-</li>
-</ul>
 <a name="deleteNode-java.lang.String-java.lang.Long-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteNode</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.358">deleteNode</a>(<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;path,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.261">deleteNode</a>(<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;path,
                         <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;retries)</pre>
 </li>
 </ul>
@@ -915,7 +794,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteNodeSuccess</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.367">deleteNodeSuccess</a>(<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;path)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.270">deleteNodeSuccess</a>(<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;path)</pre>
 </li>
 </ul>
 <a name="deleteNodeFailure-java.lang.String-">
@@ -924,7 +803,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteNodeFailure</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.388">deleteNodeFailure</a>(<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;path)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.291">deleteNodeFailure</a>(<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;path)</pre>
 </li>
 </ul>
 <a name="createRescanSuccess-java.lang.String-">
@@ -933,7 +812,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>createRescanSuccess</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.393">createRescanSuccess</a>(<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;path)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.296">createRescanSuccess</a>(<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;path)</pre>
 </li>
 </ul>
 <a name="createRescanFailure--">
@@ -942,7 +821,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>createRescanFailure</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.398">createRescanFailure</a>()</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.301">createRescanFailure</a>()</pre>
 </li>
 </ul>
 <a name="needAbandonRetries-int-java.lang.String-">
@@ -951,7 +830,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>needAbandonRetries</h4>
-<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.408">needAbandonRetries</a>(int&nbsp;statusCode,
+<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.311">needAbandonRetries</a>(int&nbsp;statusCode,
                                    <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;action)</pre>
 <div class="block">Helper function to check whether to abandon retries in 
ZooKeeper AsyncCallback functions</div>
 <dl>
@@ -969,7 +848,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>createNode</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.417">createNode</a>(<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;path,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.320">createNode</a>(<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;path,
                         <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;retry_count)</pre>
 </li>
 </ul>
@@ -979,7 +858,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>createNodeSuccess</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.425">createNodeSuccess</a>(<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;path)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.328">createNodeSuccess</a>(<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;path)</pre>
 </li>
 </ul>
 <a name="createNodeFailure-java.lang.String-">
@@ -988,7 +867,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>createNodeFailure</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.430">createNodeFailure</a>(<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;path)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.333">createNodeFailure</a>(<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;path)</pre>
 </li>
 </ul>
 <a name="getDataSetWatch-java.lang.String-java.lang.Long-">
@@ -997,7 +876,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>getDataSetWatch</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.436">getDataSetWatch</a>(<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;path,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.339">getDataSetWatch</a>(<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;path,
                              <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;retry_count)</pre>
 </li>
 </ul>
@@ -1007,7 +886,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>getDataSetWatchSuccess</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.443">getDataSetWatchSuccess</a>(<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;path,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.345">getDataSetWatchSuccess</a>(<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;path,
                                     byte[]&nbsp;data,
                                     int&nbsp;version)
                              throws <a 
href="../../../../../org/apache/hadoop/hbase/exceptions/DeserializationException.html"
 title="class in 
org.apache.hadoop.hbase.exceptions">DeserializationException</a></pre>
@@ -1023,7 +902,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>resubmitOrFail</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.487">resubmitOrFail</a>(<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;path,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.389">resubmitOrFail</a>(<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;path,
                             <a 
href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html"
 title="enum in 
org.apache.hadoop.hbase.master">SplitLogManager.ResubmitDirective</a>&nbsp;directive)</pre>
 </li>
 </ul>
@@ -1033,7 +912,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>getDataSetWatchFailure</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.493">getDataSetWatchFailure</a>(<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;path)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.395">getDataSetWatchFailure</a>(<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;path)</pre>
 </li>
 </ul>
 <a 
name="setDone-java.lang.String-org.apache.hadoop.hbase.master.SplitLogManager.TerminationStatus-">
@@ -1042,7 +921,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>setDone</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.498">setDone</a>(<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;path,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.400">setDone</a>(<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;path,
                      <a 
href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html"
 title="enum in 
org.apache.hadoop.hbase.master">SplitLogManager.TerminationStatus</a>&nbsp;status)</pre>
 </li>
 </ul>
@@ -1052,7 +931,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>findOrCreateOrphanTask</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.Task.html" 
title="class in 
org.apache.hadoop.hbase.master">SplitLogManager.Task</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.538">findOrCreateOrphanTask</a>(<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;path)</pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.Task.html" 
title="class in 
org.apache.hadoop.hbase.master">SplitLogManager.Task</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.440">findOrCreateOrphanTask</a>(<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;path)</pre>
 </li>
 </ul>
 <a name="heartbeat-java.lang.String-int-org.apache.hadoop.hbase.ServerName-">
@@ -1061,7 +940,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>heartbeat</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.545">heartbeat</a>(<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;path,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.447">heartbeat</a>(<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;path,
                        int&nbsp;new_version,
                        <a 
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;workerName)</pre>
 </li>
@@ -1072,31 +951,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>lookForOrphans</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.562">lookForOrphans</a>()</pre>
-</li>
-</ul>
-<a 
name="markRegionsRecovering-org.apache.hadoop.hbase.ServerName-java.util.Set-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>markRegionsRecovering</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.599">markRegionsRecovering</a>(<a
 href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName,
-                                  <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;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&nbsp;userRegions)
-                           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>,
-                                  <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/InterruptedIOException.html?is-external=true";
 title="class or interface in java.io">InterruptedIOException</a></pre>
-<div class="block">Create znodes 
/hbase/recovering-regions/[region_ids...]/[failed region server names ...] for
- all regions of the passed in region servers</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#markRegionsRecovering-org.apache.hadoop.hbase.ServerName-java.util.Set-">markRegionsRecovering</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serverName</code> - the name of a region server</dd>
-<dd><code>userRegions</code> - user regiones assigned on the region server</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><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> - in case of 
failure</dd>
-<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/InterruptedIOException.html?is-external=true";
 title="class or interface in java.io">InterruptedIOException</a></code></dd>
-</dl>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.464">lookForOrphans</a>()</pre>
 </li>
 </ul>
 <a name="nodeDataChanged-java.lang.String-">
@@ -1105,7 +960,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>nodeDataChanged</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.664">nodeDataChanged</a>(<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;path)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.495">nodeDataChanged</a>(<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;path)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperListener.html#nodeDataChanged-java.lang.String-">ZooKeeperListener</a></code></span></div>
 <div class="block">Called when an existing node has changed data.</div>
 <dl>
@@ -1116,117 +971,13 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 </dl>
 </li>
 </ul>
-<a name="removeStaleRecoveringRegions-java.util.Set-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removeStaleRecoveringRegions</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.680">removeStaleRecoveringRegions</a>(<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;<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>&gt;&nbsp;knownFailedServers)
-                                  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>,
-                                         <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/InterruptedIOException.html?is-external=true";
 title="class or interface in java.io">InterruptedIOException</a></pre>
-<div class="block">ZooKeeper implementation of
- <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#removeStaleRecoveringRegions-java.util.Set-"><code>SplitLogManagerCoordination.removeStaleRecoveringRegions(Set)</code></a></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#removeStaleRecoveringRegions-java.util.Set-">removeStaleRecoveringRegions</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>knownFailedServers</code> - set of previously failed servers</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><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> - in case of 
failure</dd>
-<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/InterruptedIOException.html?is-external=true";
 title="class or interface in java.io">InterruptedIOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="isReplaying--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isReplaying</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.751">isReplaying</a>()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#isReplaying--">isReplaying</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>shows whether the log recovery mode is in replaying state</dd>
-</dl>
-</li>
-</ul>
-<a name="isSplitting--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isSplitting</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.756">isSplitting</a>()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#isSplitting--">isSplitting</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>shows whether the log recovery mode is in splitting state</dd>
-</dl>
-</li>
-</ul>
-<a name="listSplitLogTasks--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>listSplitLogTasks</h4>
-<pre>private&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="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.760">listSplitLogTasks</a>()
-                                throws 
org.apache.zookeeper.KeeperException</pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.zookeeper.KeeperException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="setRecoveryMode-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setRecoveryMode</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.783">setRecoveryMode</a>(boolean&nbsp;isForInitialization)
-                     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">This function is to set recovery mode from outstanding 
split log tasks from before or current
- configuration setting</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#setRecoveryMode-boolean-">setRecoveryMode</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>isForInitialization</code> - </dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><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></dd>
-<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/InterruptedIOException.html?is-external=true";
 title="class or interface in java.io">InterruptedIOException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="isDistributedLogReplay-org.apache.hadoop.conf.Configuration-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isDistributedLogReplay</h4>
-<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.876">isDistributedLogReplay</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
-<div class="block">Returns if distributed log replay is turned on or not</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>conf</code> - </dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true when distributed log replay is turned on</dd>
-</dl>
-</li>
-</ul>
-<a name="resubmit-org.apache.hadoop.hbase.ServerName-java.lang.String-int-">
+<a name="resubmit-java.lang.String-int-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>resubmit</h4>
-<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.880">resubmit</a>(<a
 href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName,
-                         <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;path,
+<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.506">resubmit</a>(<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;path,
                          int&nbsp;version)</pre>
 </li>
 </ul>
@@ -1236,7 +987,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>setDetails</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.1103">setDetails</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.SplitLogManagerDetails.html"
 title="class in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination.SplitLogManagerDetails</a>&nbsp;details)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.729">setDetails</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.SplitLogManagerDetails.html"
 title="class in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination.SplitLogManagerDetails</a>&nbsp;details)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#setDetails-org.apache.hadoop.hbase.coordination.SplitLogManagerCoordination.SplitLogManagerDetails-">SplitLogManagerCoordination</a></code></span></div>
 <div class="block">Provide the configuration from the SplitLogManager</div>
 <dl>
@@ -1251,7 +1002,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 <ul class="blockList">
 <li class="blockList">
 <h4>getDetails</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.SplitLogManagerDetails.html"
 title="class in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination.SplitLogManagerDetails</a>&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.1108">getDetails</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.SplitLogManagerDetails.html"
 title="class in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination.SplitLogManagerDetails</a>&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.734">getDetails</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#getDetails--">SplitLogManagerCoordination</a></code></span></div>
 <div class="block">Returns the configuration that was provided previously</div>
 <dl>
@@ -1260,46 +1011,13 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLog
 </dl>
 </li>
 </ul>
-<a name="getRecoveryMode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRecoveryMode</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ZooKeeperProtos.SplitLogTask.RecoveryMode&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.1113">getRecoveryMode</a>()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#getRecoveryMode--">SplitLogManagerCoordination</a></code></span></div>
-<div class="block">Temporary function, mostly for UTs. In the regular code 
isReplaying or isSplitting should be
- used.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#getRecoveryMode--">getRecoveryMode</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current log recovery mode.</dd>
-</dl>
-</li>
-</ul>
-<a name="getLastRecoveryTime--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLastRecoveryTime</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.1118">getLastRecoveryTime</a>()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html#getLastRecoveryTime--">getLastRecoveryTime</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html"
 title="interface in 
org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the time of last attempt to recover</dd>
-</dl>
-</li>
-</ul>
 <a name="setIgnoreDeleteForTesting-boolean-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setIgnoreDeleteForTesting</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.1126">setIgnoreDeleteForTesting</a>(boolean&nbsp;b)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.742">setIgnoreDeleteForTesting</a>(boolean&nbsp;b)</pre>
 <div class="block">Temporary function that is used by unit tests only</div>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.GetDataAsyncCallback.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.GetDataAsyncCallback.html
 
b/devapidocs/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.GetDataAsyncCallback.html
index 90fcd6e..073edc7 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.GetDataAsyncCallback.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.GetDataAsyncCallback.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.html#line.562">ZkSplitLogWorkerCoordination.GetDataAsyncCallback</a>
+<pre>class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.html#line.516">ZkSplitLogWorkerCoordination.GetDataAsyncCallback</a>
 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 org.apache.zookeeper.AsyncCallback.DataCallback</pre>
 <div class="block">Asynchronous handler for zk get-data-set-watch on node 
results.</div>
@@ -226,7 +226,7 @@ implements 
org.apache.zookeeper.AsyncCallback.DataCallback</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>private final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.GetDataAsyncCallback.html#line.563">LOG</a></pre>
+<pre>private final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.GetDataAsyncCallback.html#line.517">LOG</a></pre>
 </li>
 </ul>
 </li>
@@ -243,7 +243,7 @@ implements 
org.apache.zookeeper.AsyncCallback.DataCallback</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>GetDataAsyncCallback</h4>
-<pre><a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.GetDataAsyncCallback.html#line.562">GetDataAsyncCallback</a>()</pre>
+<pre><a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.GetDataAsyncCallback.html#line.516">GetDataAsyncCallback</a>()</pre>
 </li>
 </ul>
 </li>
@@ -260,7 +260,7 @@ implements 
org.apache.zookeeper.AsyncCallback.DataCallback</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>processResult</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.GetDataAsyncCallback.html#line.566">processResult</a>(int&nbsp;rc,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.GetDataAsyncCallback.html#line.520">processResult</a>(int&nbsp;rc,
                           <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;path,
                           <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>&nbsp;ctx,
                           byte[]&nbsp;data,

Reply via email to