http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html b/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html index e28d91e..e3b8ca4 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html +++ b/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html @@ -152,6 +152,10 @@ <td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td> <td class="colLast"> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper">org.apache.hadoop.hbase.zookeeper</a></td> +<td class="colLast"> </td> +</tr> </tbody> </table> </li> @@ -1029,6 +1033,37 @@ </tbody> </table> </li> +<li class="blockList"><a name="org.apache.hadoop.hbase.zookeeper"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> in <a href="../../../../../../org/apache/hadoop/hbase/zookeeper/package-summary.html">org.apache.hadoop.hbase.zookeeper</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation"> +<caption><span>Fields in <a href="../../../../../../org/apache/hadoop/hbase/zookeeper/package-summary.html">org.apache.hadoop.hbase.zookeeper</a> declared as <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tbody> +<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"><span class="typeNameLabel">RegionServerTracker.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/zookeeper/RegionServerTracker.html#server">server</a></span></code> </td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../../../org/apache/hadoop/hbase/zookeeper/package-summary.html">org.apache.hadoop.hbase.zookeeper</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/zookeeper/RegionServerTracker.html#RegionServerTracker-org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher-org.apache.hadoop.hbase.master.MasterServices-org.apache.hadoop.hbase.master.ServerManager-">RegionServerTracker</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> watcher, + <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> server, + <a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> serverManager)</code> </td> +</tr> +</tbody> +</table> +</li> </ul> </li> </ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/devapidocs/org/apache/hadoop/hbase/master/class-use/ServerManager.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/class-use/ServerManager.html b/devapidocs/org/apache/hadoop/hbase/master/class-use/ServerManager.html index c97135a..1152117 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/class-use/ServerManager.html +++ b/devapidocs/org/apache/hadoop/hbase/master/class-use/ServerManager.html @@ -229,8 +229,8 @@ <a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> serverManager)</code> </td> </tr> <tr class="rowColor"> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/zookeeper/RegionServerTracker.html#RegionServerTracker-org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher-org.apache.hadoop.hbase.Server-org.apache.hadoop.hbase.master.ServerManager-">RegionServerTracker</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> watcher, - <a href="../../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a> server, +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/zookeeper/RegionServerTracker.html#RegionServerTracker-org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher-org.apache.hadoop.hbase.master.MasterServices-org.apache.hadoop.hbase.master.ServerManager-">RegionServerTracker</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> watcher, + <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> server, <a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> serverManager)</code> </td> </tr> </tbody> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html index 9d745bb..a9bf535 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html @@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.281">HFileCleaner.HFileDeleteTask</a> +<pre>static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.302">HFileCleaner.HFileDeleteTask</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 <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><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>></pre> </li> @@ -242,7 +242,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>MAX_WAIT</h4> -<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.282">MAX_WAIT</a></pre> +<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.303">MAX_WAIT</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.HFileDeleteTask.MAX_WAIT">Constant Field Values</a></dd> @@ -255,7 +255,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>WAIT_UNIT</h4> -<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.283">WAIT_UNIT</a></pre> +<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.304">WAIT_UNIT</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.HFileDeleteTask.WAIT_UNIT">Constant Field Values</a></dd> @@ -268,7 +268,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>done</h4> -<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.285">done</a></pre> +<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.306">done</a></pre> </li> </ul> <a name="result"> @@ -277,7 +277,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>result</h4> -<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.286">result</a></pre> +<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.307">result</a></pre> </li> </ul> <a name="filePath"> @@ -286,7 +286,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>filePath</h4> -<pre>final org.apache.hadoop.fs.Path <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.287">filePath</a></pre> +<pre>final org.apache.hadoop.fs.Path <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.308">filePath</a></pre> </li> </ul> <a name="fileLength"> @@ -295,7 +295,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockListLast"> <li class="blockList"> <h4>fileLength</h4> -<pre>final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.288">fileLength</a></pre> +<pre>final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.309">fileLength</a></pre> </li> </ul> </li> @@ -312,7 +312,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockListLast"> <li class="blockList"> <h4>HFileDeleteTask</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.290">HFileDeleteTask</a>(org.apache.hadoop.fs.FileStatus file)</pre> +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.311">HFileDeleteTask</a>(org.apache.hadoop.fs.FileStatus file)</pre> </li> </ul> </li> @@ -329,7 +329,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>setResult</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.295">setResult</a>(boolean result)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.316">setResult</a>(boolean result)</pre> </li> </ul> <a name="getResult--"> @@ -338,7 +338,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>getResult</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.301">getResult</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.322">getResult</a>()</pre> </li> </ul> <a name="compareTo-org.apache.hadoop.hbase.master.cleaner.HFileCleaner.HFileDeleteTask-"> @@ -347,7 +347,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>compareTo</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.325">compareTo</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a> o)</pre> +<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.346">compareTo</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a> o)</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang">compareTo</a></code> in interface <code><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><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>></code></dd> @@ -360,7 +360,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>equals</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.333">equals</a>(<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> o)</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.354">equals</a>(<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> o)</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code> in class <code><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></dd> @@ -373,7 +373,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockListLast"> <li class="blockList"> <h4>hashCode</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.345">hashCode</a>()</pre> +<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html#line.366">hashCode</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code> in class <code><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></dd> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html index 74c4f7b..fcd3f67 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.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}; +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}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -124,7 +124,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.45">HFileCleaner</a> +public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.46">HFileCleaner</a> extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html" title="class in org.apache.hadoop.hbase.master.cleaner">CleanerChore</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseHFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseHFileCleanerDelegate</a>> implements <a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a></pre> <div class="block">This Chore, every time it runs, will clear the HFiles in the hfile archive @@ -172,18 +172,26 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#DEFAULT_LARGE_HFILE_DELETE_THREAD_NUMBER">DEFAULT_LARGE_HFILE_DELETE_THREAD_NUMBER</a></span></code> </td> +</tr> +<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/cleaner/HFileCleaner.html#DEFAULT_LARGE_HFILE_QUEUE_INIT_SIZE">DEFAULT_LARGE_HFILE_QUEUE_INIT_SIZE</a></span></code> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#DEFAULT_SMALL_HFILE_DELETE_THREAD_NUMBER">DEFAULT_SMALL_HFILE_DELETE_THREAD_NUMBER</a></span></code> </td> +</tr> <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/cleaner/HFileCleaner.html#DEFAULT_SMALL_HFILE_QUEUE_INIT_SIZE">DEFAULT_SMALL_HFILE_QUEUE_INIT_SIZE</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>private long</code></td> +<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#deletedLargeFiles">deletedLargeFiles</a></span></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private long</code></td> +<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#deletedSmallFiles">deletedSmallFiles</a></span></code> </td> </tr> <tr class="rowColor"> @@ -192,8 +200,16 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration </tr> <tr class="altColor"> <td class="colFirst"><code>static <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/master/cleaner/HFileCleaner.html#LARGE_HFILE_DELETE_THREAD_NUMBER">LARGE_HFILE_DELETE_THREAD_NUMBER</a></span></code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <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/master/cleaner/HFileCleaner.html#LARGE_HFILE_QUEUE_INIT_SIZE">LARGE_HFILE_QUEUE_INIT_SIZE</a></span></code> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><code>private int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#largeFileDeleteThreadNumber">largeFileDeleteThreadNumber</a></span></code> </td> +</tr> <tr class="rowColor"> <td class="colFirst"><code>(package private) <a href="../../../../../../org/apache/hadoop/hbase/util/StealJobQueue.html" title="class in org.apache.hadoop.hbase.util">StealJobQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#largeFileQueue">largeFileQueue</a></span></code> </td> @@ -216,8 +232,16 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration </tr> <tr class="altColor"> <td class="colFirst"><code>static <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/master/cleaner/HFileCleaner.html#SMALL_HFILE_DELETE_THREAD_NUMBER">SMALL_HFILE_DELETE_THREAD_NUMBER</a></span></code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <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/master/cleaner/HFileCleaner.html#SMALL_HFILE_QUEUE_INIT_SIZE">SMALL_HFILE_QUEUE_INIT_SIZE</a></span></code> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><code>private int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#smallFileDeleteThreadNumber">smallFileDeleteThreadNumber</a></span></code> </td> +</tr> <tr class="rowColor"> <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#smallFileQueue">smallFileQueue</a></span></code> </td> @@ -286,86 +310,92 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> +<td class="colFirst"><code>private boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#checkAndUpdateConfigurations-org.apache.hadoop.conf.Configuration-">checkAndUpdateConfigurations</a></span>(org.apache.hadoop.conf.Configuration conf)</code> +<div class="block">Check new configuration and update settings if value changed</div> +</td> +</tr> +<tr id="i1" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#cleanup--">cleanup</a></span>()</code> <div class="block">Override to run cleanup tasks when the Chore encounters an error and must stop running</div> </td> </tr> -<tr id="i1" class="rowColor"> +<tr id="i2" class="altColor"> <td class="colFirst"><code>protected void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#consumerLoop-java.util.concurrent.BlockingQueue-">consumerLoop</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> queue)</code> </td> </tr> -<tr id="i2" class="altColor"> +<tr id="i3" class="rowColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#countDeletedFiles-boolean-boolean-">countDeletedFiles</a></span>(boolean isLargeFile, boolean fromLargeQueue)</code> </td> </tr> -<tr id="i3" class="rowColor"> +<tr id="i4" class="altColor"> <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#deleteFile-org.apache.hadoop.fs.FileStatus-">deleteFile</a></span>(org.apache.hadoop.fs.FileStatus file)</code> <div class="block">Construct an <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner"><code>HFileCleaner.HFileDeleteTask</code></a> for each file to delete and add into the correct queue</div> </td> </tr> -<tr id="i4" class="altColor"> +<tr id="i5" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#deleteFiles-java.lang.Iterable-">deleteFiles</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.fs.FileStatus> filesToDelete)</code> <div class="block">Delete the given files</div> </td> </tr> -<tr id="i5" class="rowColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code>private boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#dispatch-org.apache.hadoop.hbase.master.cleaner.HFileCleaner.HFileDeleteTask-">dispatch</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a> task)</code> </td> </tr> -<tr id="i6" class="altColor"> +<tr id="i7" class="rowColor"> <td class="colFirst"><code><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/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#getCleanerThreads--">getCleanerThreads</a></span>()</code> </td> </tr> -<tr id="i7" class="rowColor"> +<tr id="i8" class="altColor"> <td class="colFirst"><code><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/master/cleaner/BaseHFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseHFileCleanerDelegate</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#getDelegatesForTesting--">getDelegatesForTesting</a></span>()</code> <div class="block">Exposed for TESTING!</div> </td> </tr> -<tr id="i8" 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/cleaner/HFileCleaner.html#getLargeQueueInitSize--">getLargeQueueInitSize</a></span>()</code> </td> </tr> -<tr id="i9" 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/cleaner/HFileCleaner.html#getNumOfDeletedLargeFiles--">getNumOfDeletedLargeFiles</a></span>()</code> </td> </tr> -<tr id="i10" 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/cleaner/HFileCleaner.html#getNumOfDeletedSmallFiles--">getNumOfDeletedSmallFiles</a></span>()</code> </td> </tr> -<tr id="i11" class="rowColor"> +<tr id="i12" class="altColor"> <td class="colFirst"><code>long</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#getSmallQueueInitSize--">getSmallQueueInitSize</a></span>()</code> </td> </tr> -<tr id="i12" class="altColor"> +<tr id="i13" class="rowColor"> <td class="colFirst"><code>long</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#getThrottlePoint--">getThrottlePoint</a></span>()</code> </td> </tr> -<tr id="i13" class="rowColor"> +<tr id="i14" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#onConfigurationChange-org.apache.hadoop.conf.Configuration-">onConfigurationChange</a></span>(org.apache.hadoop.conf.Configuration conf)</code> <div class="block">This method would be called by the <a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf"><code>ConfigurationManager</code></a> object when the <code>Configuration</code> object is reloaded from disk.</div> </td> </tr> -<tr id="i14" class="altColor"> +<tr id="i15" class="rowColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#startHFileDeleteThreads--">startHFileDeleteThreads</a></span>()</code> <div class="block">Start threads for hfile deletion</div> </td> </tr> -<tr id="i15" class="rowColor"> +<tr id="i16" class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#stopHFileDeleteThreads--">stopHFileDeleteThreads</a></span>()</code> <div class="block">Stop threads for hfile deletion</div> </td> </tr> -<tr id="i16" class="altColor"> +<tr id="i17" class="rowColor"> <td class="colFirst"><code>protected boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#validate-org.apache.hadoop.fs.Path-">validate</a></span>(org.apache.hadoop.fs.Path file)</code> <div class="block">Validate the file to see if it even belongs in the directory.</div> @@ -413,7 +443,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>MASTER_HFILE_CLEANER_PLUGINS</h4> -<pre>public static final <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/master/cleaner/HFileCleaner.html#line.48">MASTER_HFILE_CLEANER_PLUGINS</a></pre> +<pre>public static final <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/master/cleaner/HFileCleaner.html#line.49">MASTER_HFILE_CLEANER_PLUGINS</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.MASTER_HFILE_CLEANER_PLUGINS">Constant Field Values</a></dd> @@ -426,7 +456,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>HFILE_DELETE_THROTTLE_THRESHOLD</h4> -<pre>public static final <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/master/cleaner/HFileCleaner.html#line.56">HFILE_DELETE_THROTTLE_THRESHOLD</a></pre> +<pre>public static final <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/master/cleaner/HFileCleaner.html#line.57">HFILE_DELETE_THROTTLE_THRESHOLD</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.HFILE_DELETE_THROTTLE_THRESHOLD">Constant Field Values</a></dd> @@ -439,7 +469,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_HFILE_DELETE_THROTTLE_THRESHOLD</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.58">DEFAULT_HFILE_DELETE_THROTTLE_THRESHOLD</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.59">DEFAULT_HFILE_DELETE_THROTTLE_THRESHOLD</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.DEFAULT_HFILE_DELETE_THROTTLE_THRESHOLD">Constant Field Values</a></dd> @@ -452,7 +482,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>LARGE_HFILE_QUEUE_INIT_SIZE</h4> -<pre>public static final <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/master/cleaner/HFileCleaner.html#line.61">LARGE_HFILE_QUEUE_INIT_SIZE</a></pre> +<pre>public static final <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/master/cleaner/HFileCleaner.html#line.62">LARGE_HFILE_QUEUE_INIT_SIZE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.LARGE_HFILE_QUEUE_INIT_SIZE">Constant Field Values</a></dd> @@ -465,7 +495,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_LARGE_HFILE_QUEUE_INIT_SIZE</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.63">DEFAULT_LARGE_HFILE_QUEUE_INIT_SIZE</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.64">DEFAULT_LARGE_HFILE_QUEUE_INIT_SIZE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.DEFAULT_LARGE_HFILE_QUEUE_INIT_SIZE">Constant Field Values</a></dd> @@ -478,7 +508,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>SMALL_HFILE_QUEUE_INIT_SIZE</h4> -<pre>public static final <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/master/cleaner/HFileCleaner.html#line.66">SMALL_HFILE_QUEUE_INIT_SIZE</a></pre> +<pre>public static final <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/master/cleaner/HFileCleaner.html#line.67">SMALL_HFILE_QUEUE_INIT_SIZE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.SMALL_HFILE_QUEUE_INIT_SIZE">Constant Field Values</a></dd> @@ -491,20 +521,72 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_SMALL_HFILE_QUEUE_INIT_SIZE</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.68">DEFAULT_SMALL_HFILE_QUEUE_INIT_SIZE</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.69">DEFAULT_SMALL_HFILE_QUEUE_INIT_SIZE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.DEFAULT_SMALL_HFILE_QUEUE_INIT_SIZE">Constant Field Values</a></dd> </dl> </li> </ul> +<a name="LARGE_HFILE_DELETE_THREAD_NUMBER"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>LARGE_HFILE_DELETE_THREAD_NUMBER</h4> +<pre>public static final <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/master/cleaner/HFileCleaner.html#line.72">LARGE_HFILE_DELETE_THREAD_NUMBER</a></pre> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.LARGE_HFILE_DELETE_THREAD_NUMBER">Constant Field Values</a></dd> +</dl> +</li> +</ul> +<a name="DEFAULT_LARGE_HFILE_DELETE_THREAD_NUMBER"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>DEFAULT_LARGE_HFILE_DELETE_THREAD_NUMBER</h4> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.74">DEFAULT_LARGE_HFILE_DELETE_THREAD_NUMBER</a></pre> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.DEFAULT_LARGE_HFILE_DELETE_THREAD_NUMBER">Constant Field Values</a></dd> +</dl> +</li> +</ul> +<a name="SMALL_HFILE_DELETE_THREAD_NUMBER"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>SMALL_HFILE_DELETE_THREAD_NUMBER</h4> +<pre>public static final <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/master/cleaner/HFileCleaner.html#line.77">SMALL_HFILE_DELETE_THREAD_NUMBER</a></pre> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.SMALL_HFILE_DELETE_THREAD_NUMBER">Constant Field Values</a></dd> +</dl> +</li> +</ul> +<a name="DEFAULT_SMALL_HFILE_DELETE_THREAD_NUMBER"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>DEFAULT_SMALL_HFILE_DELETE_THREAD_NUMBER</h4> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.79">DEFAULT_SMALL_HFILE_DELETE_THREAD_NUMBER</a></pre> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.DEFAULT_SMALL_HFILE_DELETE_THREAD_NUMBER">Constant Field Values</a></dd> +</dl> +</li> +</ul> <a name="LOG"> <!-- --> </a> <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/cleaner/HFileCleaner.html#line.70">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.81">LOG</a></pre> </li> </ul> <a name="largeFileQueue"> @@ -513,7 +595,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>largeFileQueue</h4> -<pre><a href="../../../../../../org/apache/hadoop/hbase/util/StealJobQueue.html" title="class in org.apache.hadoop.hbase.util">StealJobQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.72">largeFileQueue</a></pre> +<pre><a href="../../../../../../org/apache/hadoop/hbase/util/StealJobQueue.html" title="class in org.apache.hadoop.hbase.util">StealJobQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.83">largeFileQueue</a></pre> </li> </ul> <a name="smallFileQueue"> @@ -522,7 +604,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>smallFileQueue</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.73">smallFileQueue</a></pre> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.84">smallFileQueue</a></pre> </li> </ul> <a name="throttlePoint"> @@ -531,7 +613,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>throttlePoint</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.74">throttlePoint</a></pre> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.85">throttlePoint</a></pre> </li> </ul> <a name="largeQueueInitSize"> @@ -540,7 +622,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>largeQueueInitSize</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.75">largeQueueInitSize</a></pre> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.86">largeQueueInitSize</a></pre> </li> </ul> <a name="smallQueueInitSize"> @@ -549,7 +631,25 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>smallQueueInitSize</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.76">smallQueueInitSize</a></pre> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.87">smallQueueInitSize</a></pre> +</li> +</ul> +<a name="largeFileDeleteThreadNumber"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>largeFileDeleteThreadNumber</h4> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.88">largeFileDeleteThreadNumber</a></pre> +</li> +</ul> +<a name="smallFileDeleteThreadNumber"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>smallFileDeleteThreadNumber</h4> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.89">smallFileDeleteThreadNumber</a></pre> </li> </ul> <a name="threads"> @@ -558,7 +658,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>threads</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/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.77">threads</a></pre> +<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/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.90">threads</a></pre> </li> </ul> <a name="running"> @@ -567,7 +667,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>running</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.78">running</a></pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.91">running</a></pre> </li> </ul> <a name="deletedLargeFiles"> @@ -576,7 +676,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>deletedLargeFiles</h4> -<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.80">deletedLargeFiles</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.93">deletedLargeFiles</a></pre> </li> </ul> <a name="deletedSmallFiles"> @@ -585,7 +685,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockListLast"> <li class="blockList"> <h4>deletedSmallFiles</h4> -<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.81">deletedSmallFiles</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.94">deletedSmallFiles</a></pre> </li> </ul> </li> @@ -602,7 +702,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>HFileCleaner</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.50">HFileCleaner</a>(int period, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.51">HFileCleaner</a>(int period, <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> stopper, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, @@ -615,7 +715,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockListLast"> <li class="blockList"> <h4>HFileCleaner</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.91">HFileCleaner</a>(int period, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.104">HFileCleaner</a>(int period, <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> stopper, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, @@ -646,7 +746,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>validate</h4> -<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.107">validate</a>(org.apache.hadoop.fs.Path file)</pre> +<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.124">validate</a>(org.apache.hadoop.fs.Path file)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#validate-org.apache.hadoop.fs.Path-">CleanerChore</a></code></span></div> <div class="block">Validate the file to see if it even belongs in the directory. If it is valid, then the file will go through the cleaner delegates, but otherwise the file is just deleted.</div> @@ -666,7 +766,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getDelegatesForTesting</h4> -<pre>public <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/master/cleaner/BaseHFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseHFileCleanerDelegate</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.117">getDelegatesForTesting</a>()</pre> +<pre>public <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/master/cleaner/BaseHFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseHFileCleanerDelegate</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.134">getDelegatesForTesting</a>()</pre> <div class="block">Exposed for TESTING!</div> </li> </ul> @@ -676,7 +776,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>deleteFiles</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.122">deleteFiles</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.fs.FileStatus> filesToDelete)</pre> +<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.139">deleteFiles</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.fs.FileStatus> filesToDelete)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#deleteFiles-java.lang.Iterable-">CleanerChore</a></code></span></div> <div class="block">Delete the given files</div> <dl> @@ -695,7 +795,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>deleteFile</h4> -<pre>private <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.146">deleteFile</a>(org.apache.hadoop.fs.FileStatus file)</pre> +<pre>private <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.163">deleteFile</a>(org.apache.hadoop.fs.FileStatus file)</pre> <div class="block">Construct an <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner"><code>HFileCleaner.HFileDeleteTask</code></a> for each file to delete and add into the correct queue</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -711,7 +811,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>dispatch</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.152">dispatch</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a> task)</pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.169">dispatch</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a> task)</pre> </li> </ul> <a name="cleanup--"> @@ -720,7 +820,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>cleanup</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.174">cleanup</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.191">cleanup</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html#cleanup--">ScheduledChore</a></code></span></div> <div class="block">Override to run cleanup tasks when the Chore encounters an error and must stop running</div> <dl> @@ -735,7 +835,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>startHFileDeleteThreads</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.182">startHFileDeleteThreads</a>()</pre> +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.199">startHFileDeleteThreads</a>()</pre> <div class="block">Start threads for hfile deletion</div> </li> </ul> @@ -745,7 +845,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>consumerLoop</h4> -<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.212">consumerLoop</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> queue)</pre> +<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.233">consumerLoop</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> queue)</pre> </li> </ul> <a name="countDeletedFiles-boolean-boolean-"> @@ -754,7 +854,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>countDeletedFiles</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.249">countDeletedFiles</a>(boolean isLargeFile, +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.270">countDeletedFiles</a>(boolean isLargeFile, boolean fromLargeQueue)</pre> </li> </ul> @@ -764,7 +864,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>stopHFileDeleteThreads</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.271">stopHFileDeleteThreads</a>()</pre> +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.292">stopHFileDeleteThreads</a>()</pre> <div class="block">Stop threads for hfile deletion</div> </li> </ul> @@ -774,7 +874,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getCleanerThreads</h4> -<pre>public <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/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.351">getCleanerThreads</a>()</pre> +<pre>public <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/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.372">getCleanerThreads</a>()</pre> </li> </ul> <a name="getNumOfDeletedLargeFiles--"> @@ -783,7 +883,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getNumOfDeletedLargeFiles</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.356">getNumOfDeletedLargeFiles</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.377">getNumOfDeletedLargeFiles</a>()</pre> </li> </ul> <a name="getNumOfDeletedSmallFiles--"> @@ -792,7 +892,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getNumOfDeletedSmallFiles</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.361">getNumOfDeletedSmallFiles</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.382">getNumOfDeletedSmallFiles</a>()</pre> </li> </ul> <a name="getLargeQueueInitSize--"> @@ -801,7 +901,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getLargeQueueInitSize</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.366">getLargeQueueInitSize</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.387">getLargeQueueInitSize</a>()</pre> </li> </ul> <a name="getSmallQueueInitSize--"> @@ -810,7 +910,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getSmallQueueInitSize</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.371">getSmallQueueInitSize</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.392">getSmallQueueInitSize</a>()</pre> </li> </ul> <a name="getThrottlePoint--"> @@ -819,16 +919,16 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getThrottlePoint</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.376">getThrottlePoint</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.397">getThrottlePoint</a>()</pre> </li> </ul> <a name="onConfigurationChange-org.apache.hadoop.conf.Configuration-"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>onConfigurationChange</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.381">onConfigurationChange</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.402">onConfigurationChange</a>(org.apache.hadoop.conf.Configuration conf)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html#onConfigurationChange-org.apache.hadoop.conf.Configuration-">ConfigurationObserver</a></code></span></div> <div class="block">This method would be called by the <a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf"><code>ConfigurationManager</code></a> object when the <code>Configuration</code> object is reloaded from disk.</div> @@ -838,6 +938,22 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration </dl> </li> </ul> +<a name="checkAndUpdateConfigurations-org.apache.hadoop.conf.Configuration-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>checkAndUpdateConfigurations</h4> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.432">checkAndUpdateConfigurations</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<div class="block">Check new configuration and update settings if value changed</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>conf</code> - The new configuration</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true if any configuration for HFileCleaner changes, false if no change</dd> +</dl> +</li> +</ul> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/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 3ca7700..4ec2880 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html @@ -314,9 +314,9 @@ <ul> <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/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/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/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.ResubmitDirective.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.ResubmitDirective</span></a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/devapidocs/org/apache/hadoop/hbase/master/package-use.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-use.html b/devapidocs/org/apache/hadoop/hbase/master/package-use.html index b196a92..42ff16a 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/package-use.html +++ b/devapidocs/org/apache/hadoop/hbase/master/package-use.html @@ -1008,14 +1008,19 @@ </tr> <tbody> <tr class="altColor"> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MasterServices.html#org.apache.hadoop.hbase.zookeeper">MasterServices</a> +<div class="block">Services Master supplies</div> +</td> +</tr> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/RegionState.html#org.apache.hadoop.hbase.zookeeper">RegionState</a> <div class="block">State of a Region while undergoing transitions.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/RegionState.State.html#org.apache.hadoop.hbase.zookeeper">RegionState.State</a> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/ServerManager.html#org.apache.hadoop.hbase.zookeeper">ServerManager</a> <div class="block">The ServerManager class manages info about region servers.</div> </td> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/devapidocs/org/apache/hadoop/hbase/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/package-tree.html b/devapidocs/org/apache/hadoop/hbase/package-tree.html index ae1b9d4..7247a7f 100644 --- a/devapidocs/org/apache/hadoop/hbase/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html @@ -422,14 +422,14 @@ <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.<a href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Coprocessor.State</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ProcedureState.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ProcedureState</span></a></li> +<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MetaTableAccessor.QueryType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MetaTableAccessor.QueryType</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeepDeletedCells</span></a></li> -<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.OperationStatusCode.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants.OperationStatusCode</span></a></li> -<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.Modify.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants.Modify</span></a></li> -<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MetaTableAccessor.QueryType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MetaTableAccessor.QueryType</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li> -<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Coprocessor.State</span></a></li> +<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.OperationStatusCode.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants.OperationStatusCode</span></a></li> +<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeyValue.Type</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MemoryCompactionPolicy</span></a></li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/devapidocs/org/apache/hadoop/hbase/package-use.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/package-use.html b/devapidocs/org/apache/hadoop/hbase/package-use.html index f780b14..94748c2 100644 --- a/devapidocs/org/apache/hadoop/hbase/package-use.html +++ b/devapidocs/org/apache/hadoop/hbase/package-use.html @@ -4175,22 +4175,16 @@ service.</div> </td> </tr> <tr class="altColor"> -<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/Server.html#org.apache.hadoop.hbase.zookeeper">Server</a> -<div class="block">Defines the set of shared functions implemented by HBase servers (Masters - and RegionServers).</div> -</td> -</tr> -<tr class="rowColor"> <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/ServerName.html#org.apache.hadoop.hbase.zookeeper">ServerName</a> <div class="block">Name of a particular incarnation of an HBase Server.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/Stoppable.html#org.apache.hadoop.hbase.zookeeper">Stoppable</a> <div class="block">Implementers are Stoppable.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/ZooKeeperConnectionException.html#org.apache.hadoop.hbase.zookeeper">ZooKeeperConnectionException</a> <div class="block">Thrown if the client can't connect to zookeeper</div> </td> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html index 8d7b099..c4d8db1 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html @@ -199,11 +199,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.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.LockType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockInfo.LockType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li> <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">Procedure.LockState</span></a></li> <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">StateMachineProcedure.Flow</span></a></li> +<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li> <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.ResourceType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockInfo.ResourceType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.LockType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockInfo.LockType</span></a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html index 9975411..dc422e2 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html @@ -201,13 +201,13 @@ <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.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException.Type</span></a></li> +<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotStore.ViolationState.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaSnapshotStore.ViolationState</span></a></li> <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li> -<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">SpaceViolationPolicy</span></a></li> <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSnapshotStore.ViolationState.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaSnapshotStore.ViolationState</span></a></li> <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">OperationQuota.OperationType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException.Type</span></a></li> +<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">SpaceViolationPolicy</span></a></li> </ul> </li> </ul>
