http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/master/SplitLogManager.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/SplitLogManager.html b/devapidocs/org/apache/hadoop/hbase/master/SplitLogManager.html index f1b4503..9b1385b 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/SplitLogManager.html +++ b/devapidocs/org/apache/hadoop/hbase/master/SplitLogManager.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"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}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Private -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.97">SplitLogManager</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.92">SplitLogManager</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></pre> <div class="block">Distributes the task of log splitting to the available region servers. Coordination happens via coordination engine. For every log file that has to be split a @@ -199,33 +199,25 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <th class="colLast" scope="col">Field and Description</th> </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/master/SplitLogManager.html#checkRecoveringTimeThreshold">checkRecoveringTimeThreshold</a></span></code> </td> -</tr> -<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/ChoreService.html" title="class in org.apache.hadoop.hbase">ChoreService</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#choreService">choreService</a></span></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private org.apache.hadoop.conf.Configuration</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#conf">conf</a></span></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#deadWorkers">deadWorkers</a></span></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <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></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#deadWorkersLock">deadWorkersLock</a></span></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#DEFAULT_UNASSIGNED_TIMEOUT">DEFAULT_UNASSIGNED_TIMEOUT</a></span></code> </td> </tr> -<tr 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="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>,<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>>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#failedRecoveringRegionDeletions">failedRecoveringRegionDeletions</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/master/SplitLogManager.html#lastTaskCreateTime">lastTaskCreateTime</a></span></code> </td> @@ -235,25 +227,18 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#LOG">LOG</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantLock</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#recoveringRegionLock">recoveringRegionLock</a></span></code> -<div class="block">In distributedLogReplay mode, we need touch both splitlog and recovering-regions znodes in one - operation.</div> -</td> -</tr> -<tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#server">server</a></span></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</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="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.Task.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.Task</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#tasks">tasks</a></span></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TimeoutMonitor.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.TimeoutMonitor</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#timeoutMonitor">timeoutMonitor</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/master/SplitLogManager.html#unassignedTimeout">unassignedTimeout</a></span></code> </td> </tr> @@ -323,72 +308,33 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? org.apache.hadoop.fs.PathFilter filter)</code> </td> </tr> <tr id="i5" 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/master/SplitLogManager.html#getRecoveryMode--">getRecoveryMode</a></span>()</code> </td> -</tr> -<tr id="i6" class="altColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#getSplitLogManagerCoordination--">getSplitLogManagerCoordination</a></span>()</code> </td> </tr> -<tr id="i7" class="rowColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><<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="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.Task.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.Task</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#getTasks--">getTasks</a></span>()</code> </td> </tr> -<tr id="i8" class="altColor"> +<tr id="i7" class="rowColor"> <td class="colFirst"><code>(package private) void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#handleDeadWorker-org.apache.hadoop.hbase.ServerName-">handleDeadWorker</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> workerName)</code> </td> </tr> -<tr id="i9" class="rowColor"> +<tr id="i8" class="altColor"> <td class="colFirst"><code>(package private) void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#handleDeadWorkers-java.util.Set-">handleDeadWorkers</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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames)</code> </td> </tr> -<tr id="i10" class="altColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#isLogReplaying--">isLogReplaying</a></span>()</code> </td> -</tr> -<tr id="i11" class="rowColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#isLogSplitting--">isLogSplitting</a></span>()</code> </td> -</tr> -<tr id="i12" class="altColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.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> server, - <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> </td> -</tr> -<tr id="i13" class="rowColor"> -<td class="colFirst"><code>private void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames, - <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="i14" class="altColor"> -<td class="colFirst"><code>(package private) void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> failedServers)</code> -<div class="block">It removes stale recovering regions under /hbase/recovering-regions/[encoded region name] - during master initialization phase.</div> -</td> -</tr> -<tr id="i15" class="rowColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.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="i16" class="altColor"> +<tr id="i9" class="rowColor"> <td class="colFirst"><code>long</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#splitLogDistributed-java.util.List-">splitLogDistributed</a></span>(<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><org.apache.hadoop.fs.Path> logDirs)</code> <div class="block">The caller will block until all the log files of the given region server have been processed - successfully split or an error is encountered - by an available worker region server.</div> </td> </tr> -<tr id="i17" class="rowColor"> +<tr id="i10" class="altColor"> <td class="colFirst"><code>long</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#splitLogDistributed-org.apache.hadoop.fs.Path-">splitLogDistributed</a></span>(org.apache.hadoop.fs.Path logDir)</code> </td> </tr> -<tr id="i18" class="altColor"> +<tr id="i11" class="rowColor"> <td class="colFirst"><code>long</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#splitLogDistributed-java.util.Set-java.util.List-org.apache.hadoop.fs.PathFilter-">splitLogDistributed</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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames, <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><org.apache.hadoop.fs.Path> logDirs, @@ -398,11 +344,11 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? server.</div> </td> </tr> -<tr id="i19" class="rowColor"> +<tr id="i12" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#stop--">stop</a></span>()</code> </td> </tr> -<tr id="i20" class="altColor"> +<tr id="i13" class="rowColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html#waitForSplittingCompletion-org.apache.hadoop.hbase.master.SplitLogManager.TaskBatch-org.apache.hadoop.hbase.monitoring.MonitoredTask-">waitForSplittingCompletion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TaskBatch.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.TaskBatch</a> batch, <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code> </td> @@ -435,7 +381,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <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/master/SplitLogManager.html#line.98">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.93">LOG</a></pre> </li> </ul> <a name="server"> @@ -444,7 +390,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>server</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.100">server</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.95">server</a></pre> </li> </ul> <a name="conf"> @@ -453,7 +399,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <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/master/SplitLogManager.html#line.102">conf</a></pre> +<pre>private final org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.97">conf</a></pre> </li> </ul> <a name="choreService"> @@ -462,7 +408,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>choreService</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/ChoreService.html" title="class in org.apache.hadoop.hbase">ChoreService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.103">choreService</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/ChoreService.html" title="class in org.apache.hadoop.hbase">ChoreService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.98">choreService</a></pre> </li> </ul> <a name="DEFAULT_UNASSIGNED_TIMEOUT"> @@ -471,7 +417,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_UNASSIGNED_TIMEOUT</h4> -<pre>public static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.105">DEFAULT_UNASSIGNED_TIMEOUT</a></pre> +<pre>public static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.100">DEFAULT_UNASSIGNED_TIMEOUT</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.SplitLogManager.DEFAULT_UNASSIGNED_TIMEOUT">Constant Field Values</a></dd> @@ -484,7 +430,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>unassignedTimeout</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.107">unassignedTimeout</a></pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.102">unassignedTimeout</a></pre> </li> </ul> <a name="lastTaskCreateTime"> @@ -493,36 +439,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>lastTaskCreateTime</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.108">lastTaskCreateTime</a></pre> -</li> -</ul> -<a name="checkRecoveringTimeThreshold"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>checkRecoveringTimeThreshold</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.109">checkRecoveringTimeThreshold</a></pre> -</li> -</ul> -<a name="failedRecoveringRegionDeletions"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>failedRecoveringRegionDeletions</h4> -<pre>private final <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="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>,<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>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.110">failedRecoveringRegionDeletions</a></pre> -</li> -</ul> -<a name="recoveringRegionLock"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>recoveringRegionLock</h4> -<pre>protected final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.117">recoveringRegionLock</a></pre> -<div class="block">In distributedLogReplay mode, we need touch both splitlog and recovering-regions znodes in one - operation. So the lock is used to guard such cases.</div> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.103">lastTaskCreateTime</a></pre> </li> </ul> <a name="tasks"> @@ -531,7 +448,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>tasks</h4> -<pre>final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><<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="../../../../../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/master/SplitLogManager.html#line.120">tasks</a></pre> +<pre>final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><<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="../../../../../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/master/SplitLogManager.html#line.106">tasks</a></pre> </li> </ul> <a name="timeoutMonitor"> @@ -540,7 +457,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>timeoutMonitor</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TimeoutMonitor.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.TimeoutMonitor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.121">timeoutMonitor</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TimeoutMonitor.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.TimeoutMonitor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.107">timeoutMonitor</a></pre> </li> </ul> <a name="deadWorkers"> @@ -549,7 +466,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>deadWorkers</h4> -<pre>private volatile <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/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.123">deadWorkers</a></pre> +<pre>private volatile <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/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.109">deadWorkers</a></pre> </li> </ul> <a name="deadWorkersLock"> @@ -558,7 +475,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>deadWorkersLock</h4> -<pre>private final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.124">deadWorkersLock</a></pre> +<pre>private final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.110">deadWorkersLock</a></pre> </li> </ul> </li> @@ -575,7 +492,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>SplitLogManager</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.133">SplitLogManager</a>(<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> master, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.119">SplitLogManager</a>(<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> master, org.apache.hadoop.conf.Configuration conf) 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">Its OK to construct this object even when region-servers are not online. It does lookup the @@ -603,7 +520,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getSplitLogManagerCoordination</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.154">getSplitLogManagerCoordination</a>()</pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.139">getSplitLogManagerCoordination</a>()</pre> </li> </ul> <a name="getFileList-java.util.List-org.apache.hadoop.fs.PathFilter-"> @@ -612,7 +529,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getFileList</h4> -<pre>private org.apache.hadoop.fs.FileStatus[] <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.158">getFileList</a>(<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><org.apache.hadoop.fs.Path> logDirs, +<pre>private org.apache.hadoop.fs.FileStatus[] <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.143">getFileList</a>(<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><org.apache.hadoop.fs.Path> logDirs, org.apache.hadoop.fs.PathFilter filter) 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> <dl> @@ -627,7 +544,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getFileList</h4> -<pre>public static org.apache.hadoop.fs.FileStatus[] <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.174">getFileList</a>(org.apache.hadoop.conf.Configuration conf, +<pre>public static org.apache.hadoop.fs.FileStatus[] <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.159">getFileList</a>(org.apache.hadoop.conf.Configuration conf, <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><org.apache.hadoop.fs.Path> logDirs, org.apache.hadoop.fs.PathFilter filter) 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> @@ -652,7 +569,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>splitLogDistributed</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.201">splitLogDistributed</a>(org.apache.hadoop.fs.Path logDir) +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.186">splitLogDistributed</a>(org.apache.hadoop.fs.Path logDir) 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> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -671,7 +588,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>splitLogDistributed</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.215">splitLogDistributed</a>(<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><org.apache.hadoop.fs.Path> logDirs) +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.200">splitLogDistributed</a>(<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><org.apache.hadoop.fs.Path> logDirs) 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">The caller will block until all the log files of the given region server have been processed - successfully split or an error is encountered - by an available worker region server. This @@ -692,7 +609,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>splitLogDistributed</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.243">splitLogDistributed</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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames, +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.228">splitLogDistributed</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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames, <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><org.apache.hadoop.fs.Path> logDirs, org.apache.hadoop.fs.PathFilter filter) 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> @@ -716,7 +633,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>enqueueSplitTask</h4> -<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.320">enqueueSplitTask</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>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.297">enqueueSplitTask</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, <a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TaskBatch.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.TaskBatch</a> batch)</pre> <div class="block">Add a task entry to coordination if it is not already there.</div> <dl> @@ -734,7 +651,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>waitForSplittingCompletion</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.332">waitForSplittingCompletion</a>(<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TaskBatch.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.TaskBatch</a> batch, +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.309">waitForSplittingCompletion</a>(<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TaskBatch.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.TaskBatch</a> batch, <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</pre> </li> </ul> @@ -744,7 +661,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getTasks</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><<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="../../../../../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/master/SplitLogManager.html#line.371">getTasks</a>()</pre> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><<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="../../../../../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/master/SplitLogManager.html#line.348">getTasks</a>()</pre> </li> </ul> <a name="activeTasks-org.apache.hadoop.hbase.master.SplitLogManager.TaskBatch-"> @@ -753,44 +670,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>activeTasks</h4> -<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.375">activeTasks</a>(<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TaskBatch.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.TaskBatch</a> batch)</pre> -</li> -</ul> -<a name="removeRecoveringRegions-java.util.Set-java.lang.Boolean-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>removeRecoveringRegions</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.392">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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames, - <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)</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="paramLabel">Parameters:</span></dt> -<dd><code>serverNames</code> - servers which are just recovered</dd> -<dd><code>isMetaRecovery</code> - whether current recovery is for the meta region on <code>serverNames</code></dd> -</dl> -</li> -</ul> -<a name="removeStaleRecoveringRegions-java.util.Set-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>removeStaleRecoveringRegions</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.424">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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> failedServers) - 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">It removes stale recovering regions under /hbase/recovering-regions/[encoded region name] - during master initialization phase.</div> -<dl> -<dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>failedServers</code> - A set of known 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></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 int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.352">activeTasks</a>(<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TaskBatch.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.TaskBatch</a> batch)</pre> </li> </ul> <a name="createTaskIfAbsent-java.lang.String-org.apache.hadoop.hbase.master.SplitLogManager.TaskBatch-"> @@ -799,7 +679,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>createTaskIfAbsent</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/master/SplitLogManager.html#line.446">createTaskIfAbsent</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 <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/master/SplitLogManager.html#line.368">createTaskIfAbsent</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.TaskBatch.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.TaskBatch</a> batch)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -816,7 +696,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>stop</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.505">stop</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.427">stop</a>()</pre> </li> </ul> <a name="handleDeadWorker-org.apache.hadoop.hbase.ServerName-"> @@ -825,90 +705,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>handleDeadWorker</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.514">handleDeadWorker</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> workerName)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.436">handleDeadWorker</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> workerName)</pre> </li> </ul> <a name="handleDeadWorkers-java.util.Set-"> <!-- --> </a> -<ul class="blockList"> -<li class="blockList"> -<h4>handleDeadWorkers</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.526">handleDeadWorkers</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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames)</pre> -</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/master/SplitLogManager.html#line.542">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="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> - throws if it's impossible to set recovery mode</dd> -</dl> -</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/master/SplitLogManager.html#line.546">markRegionsRecovering</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server, - <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/InterruptedIOException.html?is-external=true" title="class or interface in java.io">InterruptedIOException</a>, - <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> -<dl> -<dt><span class="throwsLabel">Throws:</span></dt> -<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> -<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="isLogReplaying--"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>isLogReplaying</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.564">isLogReplaying</a>()</pre> -<dl> -<dt><span class="returnLabel">Returns:</span></dt> -<dd>whether log is replaying</dd> -</dl> -</li> -</ul> -<a name="isLogSplitting--"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>isLogSplitting</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.572">isLogSplitting</a>()</pre> -<dl> -<dt><span class="returnLabel">Returns:</span></dt> -<dd>whether log is splitting</dd> -</dl> -</li> -</ul> -<a name="getRecoveryMode--"> -<!-- --> -</a> <ul class="blockListLast"> <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/master/SplitLogManager.html#line.580">getRecoveryMode</a>()</pre> -<dl> -<dt><span class="returnLabel">Returns:</span></dt> -<dd>the current log recovery mode</dd> -</dl> +<h4>handleDeadWorkers</h4> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/SplitLogManager.html#line.448">handleDeadWorkers</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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames)</pre> </li> </ul> </li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/master/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html index d5e98d2..390640e 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html @@ -324,11 +324,11 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterSourceFactoryImpl.FactoryStorage</span></a></li> -<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.TerminationStatus</span></a></li> -<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li> <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.ResubmitDirective</span></a></li> +<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li> +<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterSourceFactoryImpl.FactoryStorage</span></a></li> <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MasterRpcServices.BalanceSwitchMode</span></a></li> +<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.TerminationStatus</span></a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/metrics/BaseSource.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/metrics/BaseSource.html b/devapidocs/org/apache/hadoop/hbase/metrics/BaseSource.html index 1b210db..2feba71 100644 --- a/devapidocs/org/apache/hadoop/hbase/metrics/BaseSource.html +++ b/devapidocs/org/apache/hadoop/hbase/metrics/BaseSource.html @@ -101,11 +101,11 @@ var activeTableTab = "activeTableTab"; <li class="blockList"> <dl> <dt>All Known Subinterfaces:</dt> -<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/ExceptionTrackingSource.html" title="interface in org.apache.hadoop.hbase.metrics">ExceptionTrackingSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/MetricsBalancerSource.html" title="interface in org.apache.hadoop.hbase.master.balancer">MetricsBalancerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsEditsReplaySource.html" title="interface in org.apache.hadoop.hbase.regionserver.wal">MetricsEditsReplaySource</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerSource.html" title="interface in org.apache.hadoop.hbase.ipc">MetricsHBaseServerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManagerSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsHeapMemoryManagerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/io/MetricsIOSource.html" title="interface in org.apache.hadoop.hbase.io">MetricsIOSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterFileSystemSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterFileSystemSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterProcSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterProcSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterQuotaSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterQuotaSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterSource</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionAggregateSource.html" title="inter face in org.apache.hadoop.hbase.regionserver">MetricsRegionAggregateSource</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerQuotaSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsRegionServerQuotaSource</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsRegionServerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSource</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a>, <a href="../../../../../org/apache/hadoop/hbase/rest/MetricsRESTSource.html" title="interface in org.apache.hadoop.hbase.re st">MetricsRESTSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsSnapshotSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsSnapshotSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSource.html" title="interface in org.apache.hadoop.hbase.master.balancer">MetricsStochasticBalancerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSource</a>, <a href="../../../../../org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html" title="interface in org.apache.hadoop.hbase.thrift">MetricsThriftServerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsWALSource.html" title="interface in org.apache.hadoop.hbase.regionserver.wal">MetricsWALSource</a>, <a href="../../../../../org/apache/hadoop/hbase/zookeeper/MetricsZooKeeperSource .html" title="interface in org.apache.hadoop.hbase.zookeeper">MetricsZooKeeperSource</a></dd> +<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/ExceptionTrackingSource.html" title="interface in org.apache.hadoop.hbase.metrics">ExceptionTrackingSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/MetricsBalancerSource.html" title="interface in org.apache.hadoop.hbase.master.balancer">MetricsBalancerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerSource.html" title="interface in org.apache.hadoop.hbase.ipc">MetricsHBaseServerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManagerSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsHeapMemoryManagerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/io/MetricsIOSource.html" title="interface in org.apache.hadoop. hbase.io">MetricsIOSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterFileSystemSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterFileSystemSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterProcSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterProcSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterQuotaSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterQuotaSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterSource</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionAggregateSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsRegionAggregateSource</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerQuotaSource.html" title="int erface in org.apache.hadoop.hbase.regionserver">MetricsRegionServerQuotaSource</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsRegionServerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSource</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSource</a>, <a href="../../../../../org/apache/hadoop/hbase/rest/MetricsRESTSource.html" title="interface in org.apache.hadoop.hbase.rest">MetricsRESTSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsSnapshotSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsSnapshotSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSource.html" title="interface in org.apache.hadoop.hbase.master.balancer">MetricsStochasticBalancerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSource</a>, <a href="../../../../../org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html" title="interface in org.apache.hadoop.hbase.thrift">MetricsThriftServerSource</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsWALSource.html" title="interface in org.apache.hadoop.hbase.regionserver.wal">MetricsWALSource</a>, <a href="../../../../../org/apache/hadoop/hbase/zookeeper/MetricsZooKeeperSource.html" title="interface in org.apache.hadoop.hbase.zookeeper">MetricsZooKeeperSource</a></dd> </dl> <dl> <dt>All Known Implementing Classes:</dt> -<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSourceImpl.html" title="class in org.apache.hadoop.hbase.metrics">BaseSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/metrics/ExceptionTrackingSourceImpl.html" title="class in org.apache.hadoop.hbase.metrics">ExceptionTrackingSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/MetricsBalancerSourceImpl.html" title="class in org.apache.hadoop.hbase.master.balancer">MetricsBalancerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsEditsReplaySourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver.wal">MetricsEditsReplaySourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerSourceImpl.html" title="class in org.apache.h adoop.hbase.ipc">MetricsHBaseServerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManagerSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsHeapMemoryManagerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/io/MetricsIOSourceImpl.html" title="class in org.apache.hadoop.hbase.io">MetricsIOSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterFilesystemSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterFilesystemSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterProcSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterProcSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterQuotaSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterQuotaSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceImpl.h tml" title="class in org.apache.hadoop.hbase.master">MetricsMasterSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionAggregateSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionServerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSource.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationGlobalSourceSource</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceIm pl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/rest/MetricsRESTSourceImpl.html" title="class in org.apache.hadoop.hbase.rest">MetricsRESTSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsSnapshotSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsSnapshotSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSourceImpl.html" title="class in org.apache.hadoop.hbase.master.balancer">MetricsStochasticBalancerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSource Impl</a>, <a href="../../../../../org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceImpl.html" title="class in org.apache.hadoop.hbase.thrift">MetricsThriftServerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsWALSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver.wal">MetricsWALSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/zookeeper/MetricsZooKeeperSourceImpl.html" title="class in org.apache.hadoop.hbase.zookeeper">MetricsZooKeeperSourceImpl</a></dd> +<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSourceImpl.html" title="class in org.apache.hadoop.hbase.metrics">BaseSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/metrics/ExceptionTrackingSourceImpl.html" title="class in org.apache.hadoop.hbase.metrics">ExceptionTrackingSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/MetricsBalancerSourceImpl.html" title="class in org.apache.hadoop.hbase.master.balancer">MetricsBalancerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerSourceImpl.html" title="class in org.apache.hadoop.hbase.ipc">MetricsHBaseServerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManagerSourceImpl.html" title="class in org.apache.hadoop.hbase .regionserver">MetricsHeapMemoryManagerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/io/MetricsIOSourceImpl.html" title="class in org.apache.hadoop.hbase.io">MetricsIOSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterFilesystemSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterFilesystemSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterProcSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterProcSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterQuotaSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterQuotaSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionAggregateSourceImpl.html" title="cla ss in org.apache.hadoop.hbase.regionserver">MetricsRegionAggregateSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionServerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSource.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationGlobalSourceSource</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/rest/MetricsRESTSourceImpl.ht ml" title="class in org.apache.hadoop.hbase.rest">MetricsRESTSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsSnapshotSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsSnapshotSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsSource</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSourceImpl.html" title="class in org.apache.hadoop.hbase.master.balancer">MetricsStochasticBalancerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceImpl.html" title="class in org.apache.hadoop.hbase.thrift">MetricsThriftServerSourceImpl</a>, <a href= "../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsWALSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver.wal">MetricsWALSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/zookeeper/MetricsZooKeeperSourceImpl.html" title="class in org.apache.hadoop.hbase.zookeeper">MetricsZooKeeperSourceImpl</a></dd> </dl> <hr> <br> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/metrics/BaseSourceImpl.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/metrics/BaseSourceImpl.html b/devapidocs/org/apache/hadoop/hbase/metrics/BaseSourceImpl.html index 3e1fe16..284a8f7 100644 --- a/devapidocs/org/apache/hadoop/hbase/metrics/BaseSourceImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/metrics/BaseSourceImpl.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; </dl> <dl> <dt>Direct Known Subclasses:</dt> -<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/ExceptionTrackingSourceImpl.html" title="class in org.apache.hadoop.hbase.metrics">ExceptionTrackingSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/MetricsBalancerSourceImpl.html" title="class in org.apache.hadoop.hbase.master.balancer">MetricsBalancerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsEditsReplaySourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver.wal">MetricsEditsReplaySourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManagerSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsHeapMemoryManagerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/io/MetricsIOSourc eImpl.html" title="class in org.apache.hadoop.hbase.io">MetricsIOSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterFilesystemSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterFilesystemSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterProcSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterProcSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterQuotaSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterQuotaSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionAggregateSourceImpl</a>, <a href="../../../../../org/apache/had oop/hbase/regionserver/MetricsRegionServerSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionServerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/rest/MetricsRESTSourceImpl.html" title="class in org.apache.hadoop.hbase.rest">MetricsRESTSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsSnapshotSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsSnapshotSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsWALSourceImpl.html" title="class in org.apache.hadoop.hbase .regionserver.wal">MetricsWALSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/zookeeper/MetricsZooKeeperSourceImpl.html" title="class in org.apache.hadoop.hbase.zookeeper">MetricsZooKeeperSourceImpl</a></dd> +<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/ExceptionTrackingSourceImpl.html" title="class in org.apache.hadoop.hbase.metrics">ExceptionTrackingSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/MetricsBalancerSourceImpl.html" title="class in org.apache.hadoop.hbase.master.balancer">MetricsBalancerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManagerSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsHeapMemoryManagerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/io/MetricsIOSourceImpl.html" title="class in org.apache.hadoop.hbase.io">MetricsIOSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterFilesystemSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterFilesystemSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterProcSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterProcSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterQuotaSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterQuotaSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsMasterSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionAggregateSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionServerSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hb ase/replication/regionserver/MetricsReplicationSourceImpl.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsReplicationSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/rest/MetricsRESTSourceImpl.html" title="class in org.apache.hadoop.hbase.rest">MetricsRESTSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsSnapshotSourceImpl.html" title="class in org.apache.hadoop.hbase.master">MetricsSnapshotSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsWALSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver.wal">MetricsWALSourceImpl</a>, <a href="../../../../../org/apache/hadoop/hbase/zookeeper/MetricsZooKeeperSourceImpl.html" title="class in org.apache.hadoop.hbase.zookeeper">Metri csZooKeeperSourceImpl</a></dd> </dl> <hr> <br> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/metrics/class-use/BaseSource.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/metrics/class-use/BaseSource.html b/devapidocs/org/apache/hadoop/hbase/metrics/class-use/BaseSource.html index 1eb1cba..c363fa4 100644 --- a/devapidocs/org/apache/hadoop/hbase/metrics/class-use/BaseSource.html +++ b/devapidocs/org/apache/hadoop/hbase/metrics/class-use/BaseSource.html @@ -460,13 +460,6 @@ service.</div> <tbody> <tr class="altColor"> <td class="colFirst"><code>interface </code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsEditsReplaySource.html" title="interface in org.apache.hadoop.hbase.regionserver.wal">MetricsEditsReplaySource</a></span></code> -<div class="block">Interface of the source that will export metrics about log replay statistics when recovering a - region server in distributedLogReplay mode</div> -</td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code>interface </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsWALSource.html" title="interface in org.apache.hadoop.hbase.regionserver.wal">MetricsWALSource</a></span></code> <div class="block">Interface of the source that will export metrics about the region server's WAL.</div> </td> @@ -482,12 +475,6 @@ service.</div> <tbody> <tr class="altColor"> <td class="colFirst"><code>class </code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsEditsReplaySourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver.wal">MetricsEditsReplaySourceImpl</a></span></code> -<div class="block">Hadoop1 implementation of MetricsMasterSource.</div> -</td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code>class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsWALSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver.wal">MetricsWALSourceImpl</a></span></code> <div class="block">Class that transitions metrics from MetricsWAL into the metrics subsystem.</div> </td> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/metrics/class-use/BaseSourceImpl.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/metrics/class-use/BaseSourceImpl.html b/devapidocs/org/apache/hadoop/hbase/metrics/class-use/BaseSourceImpl.html index 74f54be..5e1a458 100644 --- a/devapidocs/org/apache/hadoop/hbase/metrics/class-use/BaseSourceImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/metrics/class-use/BaseSourceImpl.html @@ -311,12 +311,6 @@ service.</div> <tbody> <tr class="altColor"> <td class="colFirst"><code>class </code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsEditsReplaySourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver.wal">MetricsEditsReplaySourceImpl</a></span></code> -<div class="block">Hadoop1 implementation of MetricsMasterSource.</div> -</td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code>class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/MetricsWALSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver.wal">MetricsWALSourceImpl</a></span></code> <div class="block">Class that transitions metrics from MetricsWAL into the metrics subsystem.</div> </td> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/package-frame.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/package-frame.html b/devapidocs/org/apache/hadoop/hbase/package-frame.html index 10d785c..e28de6a 100644 --- a/devapidocs/org/apache/hadoop/hbase/package-frame.html +++ b/devapidocs/org/apache/hadoop/hbase/package-frame.html @@ -49,6 +49,8 @@ <li><a href="ByteBufferKeyOnlyKeyValue.html" title="class in org.apache.hadoop.hbase" target="classFrame">ByteBufferKeyOnlyKeyValue</a></li> <li><a href="ByteBufferKeyValue.html" title="class in org.apache.hadoop.hbase" target="classFrame">ByteBufferKeyValue</a></li> <li><a href="ByteBufferTag.html" title="class in org.apache.hadoop.hbase" target="classFrame">ByteBufferTag</a></li> +<li><a href="CacheEvictionStats.html" title="class in org.apache.hadoop.hbase" target="classFrame">CacheEvictionStats</a></li> +<li><a href="CacheEvictionStatsBuilder.html" title="class in org.apache.hadoop.hbase" target="classFrame">CacheEvictionStatsBuilder</a></li> <li><a href="CellBuilderFactory.html" title="class in org.apache.hadoop.hbase" target="classFrame">CellBuilderFactory</a></li> <li><a href="CellComparatorImpl.html" title="class in org.apache.hadoop.hbase" target="classFrame">CellComparatorImpl</a></li> <li><a href="CellComparatorImpl.MetaCellComparator.html" title="class in org.apache.hadoop.hbase" target="classFrame">CellComparatorImpl.MetaCellComparator</a></li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/package-summary.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/package-summary.html b/devapidocs/org/apache/hadoop/hbase/package-summary.html index d239b0b..4e2b8c3 100644 --- a/devapidocs/org/apache/hadoop/hbase/package-summary.html +++ b/devapidocs/org/apache/hadoop/hbase/package-summary.html @@ -299,6 +299,14 @@ </td> </tr> <tr class="altColor"> +<td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/CacheEvictionStats.html" title="class in org.apache.hadoop.hbase">CacheEvictionStats</a></td> +<td class="colLast"> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/CacheEvictionStatsBuilder.html" title="class in org.apache.hadoop.hbase">CacheEvictionStatsBuilder</a></td> +<td class="colLast"> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/CellBuilderFactory.html" title="class in org.apache.hadoop.hbase">CellBuilderFactory</a></td> <td class="colLast"> <div class="block">Create a CellBuilder instance.</div>
