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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> 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> path, int new_version, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> workerName)</code> </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 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> </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> </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><<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#listSplitLogTasks--">listSplitLogTasks</a></span>()</code> </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> </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> 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><<a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>> 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 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> 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> 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> 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><<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>> 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> 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><<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>> 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 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> 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> 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> path, int version)</code> </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> path, <a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html" title="enum in org.apache.hadoop.hbase.master">SplitLogManager.ResubmitDirective</a> directive)</code> </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> path, <a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.Task.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.Task</a> 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> 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> path, <a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master">SplitLogManager.TerminationStatus</a> status)</code> </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 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 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> path)</code> </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 int <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.80">DEFAULT_TIMEOUT</a></pre> +<pre>public static final 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 int <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.81">DEFAULT_ZK_RETRIES</a></pre> +<pre>public static final 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 int <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.82">DEFAULT_MAX_RESUBMIT</a></pre> +<pre>public static final 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 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 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 <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 <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 org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.87">conf</a></pre> +<pre>private final 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 long <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.89">zkretries</a></pre> +<pre>private 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 long <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.90">resubmitThreshold</a></pre> +<pre>private 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 long <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.91">timeout</a></pre> +<pre>private 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 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 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 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 boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.103">isDrainingDone</a></pre> +<h4>ignoreZKDeleteForTesting</h4> +<pre>public 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 <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.105">ZKSplitLogManagerCoordination</a>(org.apache.hadoop.conf.Configuration conf, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.86">ZKSplitLogManagerCoordination</a>(org.apache.hadoop.conf.Configuration conf, <a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> 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 void <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.123">init</a>() +<pre>public void <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: <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 <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/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> taskname)</pre> +<pre>public <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/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> taskname)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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 int <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.140">remainingTasksInCoordination</a>()</pre> +<pre>public int <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: <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 void <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> path)</pre> +<pre>private void <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> 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 void <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> path)</pre> +<pre>public void <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> 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> in interface <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 boolean <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> path, +<pre>public boolean <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> path, <a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.Task.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.Task</a> task, <a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html" title="enum in org.apache.hadoop.hbase.master">SplitLogManager.ResubmitDirective</a> directive)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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 void <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.242">checkTasks</a>()</pre> +<pre>public void <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: <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 void <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.249">rescan</a>(long retries)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.229">rescan</a>(long 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 void <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> path)</pre> +<pre>public void <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> 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> in interface <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 void <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> path)</pre> +<pre>public void <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> path)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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 void <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><<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>> 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> 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> in interface <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 void <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> path, +<pre>private void <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> 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> 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 void <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> path)</pre> +<pre>private void <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> 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 void <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> path)</pre> +<pre>private void <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> 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 void <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> path)</pre> +<pre>private void <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> 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 void <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.398">createRescanFailure</a>()</pre> +<pre>private void <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 boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.408">needAbandonRetries</a>(int statusCode, +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.311">needAbandonRetries</a>(int 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> 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 void <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> path, +<pre>private void <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> 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> 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 void <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> path)</pre> +<pre>private void <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> 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 void <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> path)</pre> +<pre>private void <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> 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 void <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> path, +<pre>private void <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> 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> 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 void <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> path, +<pre>private void <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> path, byte[] data, int 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 void <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> path, +<pre>private void <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> path, <a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html" title="enum in org.apache.hadoop.hbase.master">SplitLogManager.ResubmitDirective</a> 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 void <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> path)</pre> +<pre>private void <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> 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 void <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> path, +<pre>private void <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> path, <a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master">SplitLogManager.TerminationStatus</a> 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 <a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.Task.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.Task</a> <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> path)</pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.Task.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.Task</a> <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> 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 void <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> path, +<pre>private void <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> path, int new_version, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> 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 void <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 void <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> 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><<a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>> 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> in interface <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 void <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 void <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> path)</pre> +<pre>public void <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> path)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <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 void <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><<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>> 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> in interface <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 boolean <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> in interface <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 boolean <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> in interface <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 <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><<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/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 void <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.783">setRecoveryMode</a>(boolean 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> in interface <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 boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.876">isDistributedLogReplay</a>(org.apache.hadoop.conf.Configuration 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 boolean <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> 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> path, +<pre>private boolean <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> path, int 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 void <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> details)</pre> +<pre>public void <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> details)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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 <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.1108">getDetails</a>()</pre> +<pre>public <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.734">getDetails</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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 org.apache.hadoop.hbase.shaded.protobuf.generated.ZooKeeperProtos.SplitLogTask.RecoveryMode <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: <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> in interface <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 long <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> in interface <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 void <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.1126">setIgnoreDeleteForTesting</a>(boolean b)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html#line.742">setIgnoreDeleteForTesting</a>(boolean 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 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 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 void <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.GetDataAsyncCallback.html#line.566">processResult</a>(int rc, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.GetDataAsyncCallback.html#line.520">processResult</a>(int 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> 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> ctx, byte[] data,