svn commit: r30454 - /dev/hbase/hbase-2.1.1RC0/compatibility_report_2.1.0_vs_2.1.1.html

2018-10-27 Thread stack
Author: stack
Date: Sun Oct 28 00:04:00 2018
New Revision: 30454

Log:
Add compat report

Added:
dev/hbase/hbase-2.1.1RC0/compatibility_report_2.1.0_vs_2.1.1.html

Added: dev/hbase/hbase-2.1.1RC0/compatibility_report_2.1.0_vs_2.1.1.html
==
--- dev/hbase/hbase-2.1.1RC0/compatibility_report_2.1.0_vs_2.1.1.html (added)
+++ dev/hbase/hbase-2.1.1RC0/compatibility_report_2.1.0_vs_2.1.1.html Sun Oct 
28 00:04:00 2018
@@ -0,0 +1,476 @@
+
+
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
+
+
+
+
+
+
+hbase: rel/2.1.0 to 2.1.1RC0 compatibility report
+
+body {
+font-family:Arial, sans-serif;
+background-color:White;
+color:Black;
+}
+hr {
+color:Black;
+background-color:Black;
+height:1px;
+border:0;
+}
+h1 {
+margin-bottom:0px;
+padding-bottom:0px;
+font-size:1.625em;
+}
+h2 {
+margin-bottom:0px;
+padding-bottom:0px;
+font-size:1.25em;
+white-space:nowrap;
+}
+div.symbols {
+color:#003E69;
+}
+div.symbols i {
+color:Brown;
+}
+span.section {
+font-weight:bold;
+cursor:pointer;
+color:#003E69;
+white-space:nowrap;
+margin-left:0.3125em;
+}
+span:hover.section {
+color:#336699;
+}
+span.sect_aff {
+cursor:pointer;
+padding-left:1.55em;
+font-size:0.875em;
+color:#cc3300;
+}
+span.ext {
+font-weight:normal;
+}
+span.jar {
+color:#cc3300;
+font-size:0.875em;
+font-weight:bold;
+}
+div.jar_list {
+padding-left:0.4em;
+font-size:0.94em;
+}
+span.pkg_t {
+color:#408080;
+font-size:0.875em;
+}
+span.pkg {
+color:#408080;
+font-size:0.875em;
+font-weight:bold;
+}
+span.cname {
+color:Green;
+font-size:0.875em;
+font-weight:bold;
+}
+span.iname_b {
+font-weight:bold;
+}
+span.iname_a {
+color:#33;
+font-weight:bold;
+font-size:0.94em;
+}
+span.sym_p {
+font-weight:normal;
+white-space:normal;
+}
+span.sym_pd {
+white-space:normal;
+}
+span.sym_p span, span.sym_pd span {
+white-space:nowrap;
+}
+span.attr {
+color:Black;
+font-weight:normal;
+}
+span.deprecated {
+color:Red;
+font-weight:bold;
+font-family:Monaco, monospace;
+}
+div.affect {
+padding-left:1em;
+padding-bottom:10px;
+font-size:0.87em;
+font-style:italic;
+line-height:0.9em;
+}
+div.affected {
+padding-left:2em;
+padding-top:10px;
+}
+table.ptable {
+border-collapse:collapse;
+border:1px outset black;
+margin-left:0.95em;
+margin-top:3px;
+margin-bottom:3px;
+width:56.25em;
+}
+table.ptable td {
+border:1px solid Gray;
+padding:3px;
+font-size:0.875em;
+text-align:left;
+vertical-align:top;
+max-width:28em;
+word-wrap:break-word;
+}
+table.ptable th {
+background-color:#ee;
+font-weight:bold;
+color:#33;
+font-family:Verdana, Arial;
+font-size:0.875em;
+border:1px solid Gray;
+text-align:center;
+vertical-align:top;
+white-space:nowrap;
+padding:3px;
+}
+table.summary {
+border-collapse:collapse;
+border:1px outset black;
+}
+table.summary th {
+background-color:#ee;
+font-weight:normal;
+text-align:left;
+font-size:0.94em;
+white-space:nowrap;
+border:1px inset Gray;
+padding:3px;
+}
+table.summary td {
+text-align:right;
+white-space:nowrap;
+border:1px inset Gray;
+padding:3px 5px 3px 10px;
+}
+span.mngl {
+padding-left:1em;
+font-size:0.875em;
+cursor:text;
+color:#44;
+font-weight:bold;
+}
+span.pleft {
+padding-left:2.5em;
+}
+span.color_p {
+font-style:italic;
+color:Brown;
+}
+span.param {
+font-style:italic;
+}
+span.focus_p {
+font-style:italic;
+background-color:#DCDCDC;
+}
+span.ttype {
+font-weight:normal;
+}
+span.nowrap {
+white-space:nowrap;
+}
+span.value {
+white-space:nowrap;
+font-weight:bold;
+}
+.passed {
+background-color:#CCFFCC;
+font-weight:normal;
+}
+.warning {
+background-color:#F4F4AF;
+font-weight:normal;
+}
+.failed {
+background-color:#FF;
+font-weight:normal;
+}
+.new {
+background-color:#C6DEFF;
+font-weight:normal;
+}
+
+.compatible {
+background-color:#CCFFCC;
+font-weight:normal;
+}
+.almost_compatible {
+background-color:#FFDAA3;
+font-weight:normal;
+}
+.incompatible {
+background-color:#FF;
+font-weight:normal;
+}
+.gray {
+background-color:#DCDCDC;
+font-weight:normal;
+}
+
+.top_ref {
+font-size:0.69em;
+}
+.footer {
+font-size:0.8125em;
+}
+.tabset {
+float:left;
+}
+a.tab {
+border:1px solid Black;
+float:left;
+margin:0px 5px -1px 0px;
+padding:3px 5px 3px 5px;
+position:relative;
+font-size:0.875em;
+background-color:#DDD;
+text-decoration:none;
+color:Black;
+}
+a.disabled:hover
+{
+color:Bl

[02/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/testdevapidocs/src-html/org/apache/hadoop/hbase/backup/TestHFileArchiving.html
--
diff --git 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/backup/TestHFileArchiving.html
 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/backup/TestHFileArchiving.html
index b4dfd9e..c506195 100644
--- 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/backup/TestHFileArchiving.html
+++ 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/backup/TestHFileArchiving.html
@@ -27,443 +27,467 @@
 019
 020import static 
org.junit.Assert.assertEquals;
 021import static 
org.junit.Assert.assertFalse;
-022import static 
org.junit.Assert.assertTrue;
-023
-024import java.io.IOException;
-025import java.util.ArrayList;
-026import java.util.Collections;
-027import java.util.List;
-028import 
org.apache.hadoop.conf.Configuration;
-029import org.apache.hadoop.fs.FileStatus;
-030import org.apache.hadoop.fs.FileSystem;
-031import org.apache.hadoop.fs.Path;
-032import org.apache.hadoop.fs.PathFilter;
-033import org.apache.hadoop.hbase.*;
-034import 
org.apache.hadoop.hbase.HBaseClassTestRule;
-035import 
org.apache.hadoop.hbase.client.Admin;
-036import 
org.apache.hadoop.hbase.master.cleaner.HFileCleaner;
-037import 
org.apache.hadoop.hbase.regionserver.CompactingMemStore;
-038import 
org.apache.hadoop.hbase.regionserver.ConstantSizeRegionSplitPolicy;
-039import 
org.apache.hadoop.hbase.regionserver.HRegion;
-040import 
org.apache.hadoop.hbase.regionserver.HRegionServer;
-041import 
org.apache.hadoop.hbase.regionserver.Region;
-042import 
org.apache.hadoop.hbase.testclassification.MediumTests;
-043import 
org.apache.hadoop.hbase.testclassification.MiscTests;
-044import 
org.apache.hadoop.hbase.util.Bytes;
-045import 
org.apache.hadoop.hbase.util.FSUtils;
-046import 
org.apache.hadoop.hbase.util.HFileArchiveTestingUtil;
-047import 
org.apache.hadoop.hbase.util.HFileArchiveUtil;
-048import 
org.apache.hadoop.hbase.util.StoppableImplementation;
-049import org.junit.After;
-050import org.junit.AfterClass;
-051import org.junit.Assert;
-052import org.junit.BeforeClass;
-053import org.junit.ClassRule;
-054import org.junit.Rule;
-055import org.junit.Test;
-056import 
org.junit.experimental.categories.Category;
-057import org.junit.rules.TestName;
-058import org.slf4j.Logger;
-059import org.slf4j.LoggerFactory;
-060
-061/**
-062 * Test that the {@link HFileArchiver} 
correctly removes all the parts of a region when cleaning up
-063 * a region
-064 */
-065@Category({MediumTests.class, 
MiscTests.class})
-066public class TestHFileArchiving {
+022import static 
org.junit.Assert.assertNotNull;
+023import static 
org.junit.Assert.assertTrue;
+024
+025import java.io.IOException;
+026import java.util.ArrayList;
+027import java.util.Collections;
+028import java.util.HashMap;
+029import java.util.List;
+030import java.util.Map;
+031import java.util.Objects;
+032import 
org.apache.hadoop.conf.Configuration;
+033import org.apache.hadoop.fs.FileStatus;
+034import org.apache.hadoop.fs.FileSystem;
+035import org.apache.hadoop.fs.Path;
+036import org.apache.hadoop.fs.PathFilter;
+037import 
org.apache.hadoop.hbase.ChoreService;
+038import 
org.apache.hadoop.hbase.HBaseClassTestRule;
+039import 
org.apache.hadoop.hbase.HBaseTestingUtility;
+040import 
org.apache.hadoop.hbase.HConstants;
+041import 
org.apache.hadoop.hbase.Stoppable;
+042import 
org.apache.hadoop.hbase.TableName;
+043import 
org.apache.hadoop.hbase.client.Admin;
+044import 
org.apache.hadoop.hbase.master.HMaster;
+045import 
org.apache.hadoop.hbase.master.cleaner.HFileCleaner;
+046import 
org.apache.hadoop.hbase.regionserver.ConstantSizeRegionSplitPolicy;
+047import 
org.apache.hadoop.hbase.regionserver.HRegion;
+048import 
org.apache.hadoop.hbase.regionserver.HRegionServer;
+049import 
org.apache.hadoop.hbase.testclassification.MediumTests;
+050import 
org.apache.hadoop.hbase.testclassification.MiscTests;
+051import 
org.apache.hadoop.hbase.util.Bytes;
+052import 
org.apache.hadoop.hbase.util.FSUtils;
+053import 
org.apache.hadoop.hbase.util.HFileArchiveTestingUtil;
+054import 
org.apache.hadoop.hbase.util.HFileArchiveUtil;
+055import 
org.apache.hadoop.hbase.util.StoppableImplementation;
+056import org.junit.After;
+057import org.junit.AfterClass;
+058import org.junit.Assert;
+059import org.junit.BeforeClass;
+060import org.junit.ClassRule;
+061import org.junit.Rule;
+062import org.junit.Test;
+063import 
org.junit.experimental.categories.Category;
+064import org.junit.rules.TestName;
+065import org.slf4j.Logger;
+066import org.slf4j.LoggerFactory;
 067
-068  @ClassRule
-069  public static final HBaseClassTestRule 
CLASS_RULE =
-070  
HBaseClassTestRule.forClass(TestHFileArchiving.class);
-071
-072  private static final Logger LOG = 
LoggerFactory.getLogger(TestHFileArchiving.class);
-073  private static final 
HBaseTestingUtility UTIL = new HBaseTestingUtility

[10/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
index f7b9c91..04f9053 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
@@ -110,7 +110,6 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
- @InterfaceStability.Evolving
 public class ProcedureStoreTracker
 extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
 Keeps track of live procedures.
@@ -161,18 +160,22 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 
+private static org.slf4j.Logger
+LOG 
+
+
 private https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true";
 title="class or interface in java.util">TreeMapLong,BitSetNode>
 map 
 
-
+
 private long
 maxModifiedProcId 
 
-
+
 private long
 minModifiedProcId 
 
-
+
 (package private) boolean
 partial
 If true, it means tracker has incomplete information about 
the active/deleted procedures.
@@ -428,13 +431,22 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 Field Detail
+
+
+
+
+
+LOG
+private static final org.slf4j.Logger LOG
+
+
 
 
 
 
 
 map
-private final https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true";
 title="class or interface in java.util">TreeMapLong,BitSetNode> 
map
+private final https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true";
 title="class or interface in java.util">TreeMapLong,BitSetNode> 
map
 
 
 
@@ -443,7 +455,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 keepDeletes
-private boolean keepDeletes
+private boolean keepDeletes
 If true, do not remove bits corresponding to deleted 
procedures. Note that this can result
  in huge bitmaps overtime.
  Currently, it's set to true only when building tracker state from logs during 
recovery. During
@@ -457,7 +469,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 partial
-boolean partial
+boolean partial
 If true, it means tracker has incomplete information about 
the active/deleted procedures.
  It's set to true only when recovering from old logs. See isDeleted(long)
 docs to
  understand it's real use.
@@ -469,7 +481,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 minModifiedProcId
-private long minModifiedProcId
+private long minModifiedProcId
 
 
 
@@ -478,7 +490,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 maxModifiedProcId
-private long maxModifiedProcId
+private long maxModifiedProcId
 
 
 
@@ -512,7 +524,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 resetToProto
-public void resetToProto(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureStoreTracker trackerProtoBuf)
+public void resetToProto(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureStoreTracker trackerProtoBuf)
 
 
 
@@ -521,7 +533,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 resetTo
-public void resetTo(ProcedureStoreTracker tracker)
+public void resetTo(ProcedureStoreTracker tracker)
 Resets internal state to same as given 
tracker. Does deep copy of the bitmap.
 
 
@@ -531,7 +543,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 resetTo
-public void resetTo(ProcedureStoreTracker tracker,
+public void resetTo(ProcedureStoreTracker tracker,
 boolean resetDelete)
 Resets internal state to same as given 
tracker, and change the deleted flag according
  to the modified flag if resetDelete is true. Does deep copy of 
the bitmap.
@@ -547,7 +559,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 insert
-public void insert(long procId)
+public void insert(long procId)
 
 
 
@@ -556,7 +568,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 insert
-public void insert(long[] procIds)
+public void insert(long[] procIds)
 
 
 
@@ -565,7 +577,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 insert
-pub

hbase-site git commit: INFRA-10751 Empty commit

2018-10-27 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 5150e577d -> 3052d5260


INFRA-10751 Empty commit


Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/3052d526
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/3052d526
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/3052d526

Branch: refs/heads/asf-site
Commit: 3052d526014fc5e2c3f729b0cdf18206c1a657aa
Parents: 5150e57
Author: jenkins 
Authored: Sat Oct 27 14:52:06 2018 +
Committer: jenkins 
Committed: Sat Oct 27 14:52:06 2018 +

--

--




[04/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
--
diff --git a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html 
b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
index 0e04719..933d478 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -580,14 +580,14 @@
 java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang">Enum (implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable, java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable)
 
 org.apache.hadoop.hbase.RESTApiClusterManager.Service
+org.apache.hadoop.hbase.PerformanceEvaluation.Counter
 org.apache.hadoop.hbase.ClusterManager.ServiceType
-org.apache.hadoop.hbase.RESTApiClusterManager.RoleCommand
-org.apache.hadoop.hbase.HBaseClusterManager.CommandProvider.Operation
 org.apache.hadoop.hbase.IntegrationTestRegionReplicaPerf.Stat
-org.apache.hadoop.hbase.PerformanceEvaluation.Counter
-org.apache.hadoop.hbase.ResourceChecker.Phase
-org.apache.hadoop.hbase.ScanPerformanceEvaluation.ScanCounter
 org.apache.hadoop.hbase.IntegrationTestDDLMasterFailover.ACTION
+org.apache.hadoop.hbase.ScanPerformanceEvaluation.ScanCounter
+org.apache.hadoop.hbase.HBaseClusterManager.CommandProvider.Operation
+org.apache.hadoop.hbase.RESTApiClusterManager.RoleCommand
+org.apache.hadoop.hbase.ResourceChecker.Phase
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html
--
diff --git a/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html 
b/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html
index 28973e0..a1c9b1d 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html
@@ -81,14 +81,14 @@
 
 java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
 
-org.apache.hadoop.hbase.procedure2.Procedure 
(implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable)
+org.apache.hadoop.hbase.procedure.Procedure (implements 
java.util.concurrent.https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Callable.html?is-external=true";
 title="class or interface in java.util.concurrent">Callable, 
org.apache.hadoop.hbase.errorhandling.ForeignExceptionListener)
 
-org.apache.hadoop.hbase.procedure.TestProcedureDescriber.TestProcedure
+org.apache.hadoop.hbase.procedure.TestProcedure.LatchedProcedure
 
 
-org.apache.hadoop.hbase.procedure.Procedure (implements 
java.util.concurrent.https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Callable.html?is-external=true";
 title="class or interface in java.util.concurrent">Callable, 
org.apache.hadoop.hbase.errorhandling.ForeignExceptionListener)
+org.apache.hadoop.hbase.procedure2.Procedure 
(implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable)
 
-org.apache.hadoop.hbase.procedure.TestProcedure.LatchedProcedure
+org.apache.hadoop.hbase.procedure.TestProcedureDescriber.TestProcedure
 
 
 org.apache.hadoop.hbase.procedure.ProcedureManager

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/testdevapidocs/org/apache/hadoop/hbase/procedure2/ProcedureTestingUtility.NoopProcedure.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/procedure2/ProcedureTestingUtility.NoopProcedure.html
 
b/testdevapidocs/org/apache/hadoop/hbase/procedure2/ProcedureTestingUtility.NoopProcedure.html
index f3a30e4..cabd4ad 100644
--- 
a/testdevapidocs/org/apache/hadoop/hbase/procedure2/ProcedureTestingUtility.NoopProcedure.html
+++ 
b/testdevapidocs/org/apache/hadoop/hbase/procedure2/ProcedureTestingUtility.NoopProcedure.html
@@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab";
 
 
 Direct Known Subclasses:
-ProcedureTestingUtility.TestProcedure, 
TestHbck.SuspendProcedure, 
TestProcedureBypass.RootProcedure, TestProcedureBypass.StuckProcedure, TestProcedureBypass.SuspendProcedure, 
TestProcedureCleanup.ExchangeProcedure, 
TestProcedureCleanup.RootProcedure, TestProcedureCleanup.SuspendProcedure, 
TestProcedureCleanup.WaitProcedure, TestProcedureEvents.TestTimeout

[06/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
index f55a7ed..5fc97ee 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html
@@ -35,454 +35,459 @@
 027import java.util.stream.LongStream;
 028import 
org.apache.hadoop.hbase.procedure2.Procedure;
 029import 
org.apache.yetus.audience.InterfaceAudience;
-030import 
org.apache.yetus.audience.InterfaceStability;
-031
-032import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos;
-033
-034/**
-035 * Keeps track of live procedures.
-036 *
-037 * It can be used by the ProcedureStore 
to identify which procedures are already
-038 * deleted/completed to avoid the 
deserialization step on restart
-039 */
-040@InterfaceAudience.Private
-041@InterfaceStability.Evolving
+030import org.slf4j.Logger;
+031import org.slf4j.LoggerFactory;
+032
+033import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos;
+034
+035/**
+036 * Keeps track of live procedures.
+037 *
+038 * It can be used by the ProcedureStore 
to identify which procedures are already
+039 * deleted/completed to avoid the 
deserialization step on restart
+040 */
+041@InterfaceAudience.Private
 042public class ProcedureStoreTracker {
-043  // Key is procedure id corresponding to 
first bit of the bitmap.
-044  private final TreeMap map = new TreeMap<>();
+043
+044  private static final Logger LOG = 
LoggerFactory.getLogger(ProcedureStoreTracker.class);
 045
-046  /**
-047   * If true, do not remove bits 
corresponding to deleted procedures. Note that this can result
-048   * in huge bitmaps overtime.
-049   * Currently, it's set to true only 
when building tracker state from logs during recovery. During
-050   * recovery, if we are sure that a 
procedure has been deleted, reading its old update entries
-051   * can be skipped.
-052   */
-053  private boolean keepDeletes = false;
-054  /**
-055   * If true, it means tracker has 
incomplete information about the active/deleted procedures.
-056   * It's set to true only when 
recovering from old logs. See {@link #isDeleted(long)} docs to
-057   * understand it's real use.
-058   */
-059  boolean partial = false;
-060
-061  private long minModifiedProcId = 
Long.MAX_VALUE;
-062  private long maxModifiedProcId = 
Long.MIN_VALUE;
+046  // Key is procedure id corresponding to 
first bit of the bitmap.
+047  private final TreeMap map = new TreeMap<>();
+048
+049  /**
+050   * If true, do not remove bits 
corresponding to deleted procedures. Note that this can result
+051   * in huge bitmaps overtime.
+052   * Currently, it's set to true only 
when building tracker state from logs during recovery. During
+053   * recovery, if we are sure that a 
procedure has been deleted, reading its old update entries
+054   * can be skipped.
+055   */
+056  private boolean keepDeletes = false;
+057  /**
+058   * If true, it means tracker has 
incomplete information about the active/deleted procedures.
+059   * It's set to true only when 
recovering from old logs. See {@link #isDeleted(long)} docs to
+060   * understand it's real use.
+061   */
+062  boolean partial = false;
 063
-064  public enum DeleteState { YES, NO, 
MAYBE }
-065
-066  public void 
resetToProto(ProcedureProtos.ProcedureStoreTracker trackerProtoBuf) {
-067reset();
-068for 
(ProcedureProtos.ProcedureStoreTracker.TrackerNode protoNode: 
trackerProtoBuf.getNodeList()) {
-069  final BitSetNode node = new 
BitSetNode(protoNode);
-070  map.put(node.getStart(), node);
-071}
-072  }
-073
-074  /**
-075   * Resets internal state to same as 
given {@code tracker}. Does deep copy of the bitmap.
-076   */
-077  public void 
resetTo(ProcedureStoreTracker tracker) {
-078resetTo(tracker, false);
-079  }
-080
-081  /**
-082   * Resets internal state to same as 
given {@code tracker}, and change the deleted flag according
-083   * to the modified flag if {@code 
resetDelete} is true. Does deep copy of the bitmap.
-084   * 

-085 * The {@code resetDelete} will be set to true when building cleanup tracker, please see the -086 * comments in {@link BitSetNode#BitSetNode(BitSetNode, boolean)} to learn how we change the -087 * deleted flag if {@code resetDelete} is true. -088 */ -089 public void resetTo(ProcedureStoreTracker tracker, boolean resetDelete) { -090reset(); -091// resetDelete will true if we are building the cleanup tracker, as we will reset deleted flags -092// for all the unmodified bits to 1, the part


[12/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/checkstyle.rss
--
diff --git a/checkstyle.rss b/checkstyle.rss
index e4e3146..1ac7695 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -25,8 +25,8 @@ under the License.
 en-us
 ©2007 - 2018 The Apache Software Foundation
 
-  File: 3803,
- Errors: 15094,
+  File: 3804,
+ Errors: 15084,
  Warnings: 0,
  Infos: 0
   
@@ -20621,7 +20621,7 @@ under the License.
   0
 
 
-  10
+  0
 
   
   
@@ -45112,6 +45112,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.procedure2.TestProcedureRollbackAIOOB.java";>org/apache/hadoop/hbase/procedure2/TestProcedureRollbackAIOOB.java
+
+
+  0
+
+
+  0
+
+
+  0
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.TestLossyCounting.java";>org/apache/hadoop/hbase/util/TestLossyCounting.java
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/coc.html
--
diff --git a/coc.html b/coc.html
index d32e73b..3fb6e9c 100644
--- a/coc.html
+++ b/coc.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – 
   Code of Conduct Policy
@@ -385,7 +385,7 @@ email to mailto:priv...@hbase.apache.org";>the priv
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-10-26
+  Last Published: 
2018-10-27
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/dependencies.html
--
diff --git a/dependencies.html b/dependencies.html
index 78ccae1..32242a5 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Project Dependencies
 
@@ -450,7 +450,7 @@
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-10-26
+  Last Published: 
2018-10-27
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/dependency-convergence.html
--
diff --git a/dependency-convergence.html b/dependency-convergence.html
index 411a550..3e991f7 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Reactor Dependency Convergence
 
@@ -889,7 +889,7 @@
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-10-26
+  Last Published: 
2018-10-27
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/dependency-info.html
--
diff --git a/dependency-info.html b/dependency-info.html
index ba11a8a..8532148 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Dependency Information
 
@@ -323,7 +323,7 @@
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-10-26
+  Last Published: 
2018-10-27
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/dependency-management.html
--
diff --git a/dependency-management.html b/dependency-management.html
index 079f85c..9ffd7b8 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Project Dependency Management
 
@@ -1015,7 +1015,7 @@
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-10-26
+  Last Published: 
2018-10-27
 
 
 

ht

[14/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.


Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/5150e577
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/5150e577
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/5150e577

Branch: refs/heads/asf-site
Commit: 5150e577d876d1d21e3514f666b3b1ce117bdab4
Parents: dfab57b
Author: jenkins 
Authored: Sat Oct 27 14:51:46 2018 +
Committer: jenkins 
Committed: Sat Oct 27 14:51:46 2018 +

--
 acid-semantics.html |4 +-
 apache_hbase_reference_guide.pdf|4 +-
 book.html   |2 +-
 bulk-loads.html |4 +-
 checkstyle-aggregate.html   | 6770 +-
 checkstyle.rss  |   20 +-
 coc.html|4 +-
 dependencies.html   |4 +-
 dependency-convergence.html |4 +-
 dependency-info.html|4 +-
 dependency-management.html  |4 +-
 devapidocs/constant-values.html |4 +-
 devapidocs/index-all.html   |6 +
 .../hadoop/hbase/backup/package-tree.html   |2 +-
 .../hadoop/hbase/client/package-tree.html   |   24 +-
 .../hadoop/hbase/coprocessor/package-tree.html  |2 +-
 .../hadoop/hbase/filter/package-tree.html   |8 +-
 .../hadoop/hbase/io/hfile/package-tree.html |8 +-
 .../apache/hadoop/hbase/ipc/package-tree.html   |4 +-
 .../hadoop/hbase/mapreduce/package-tree.html|4 +-
 .../hbase/master/balancer/package-tree.html |2 +-
 .../hbase/master/class-use/MasterServices.html  |   38 +-
 .../cleaner/HFileCleaner.HFileDeleteTask.html   |   18 +-
 .../hbase/master/cleaner/HFileCleaner.html  |  160 +-
 .../hadoop/hbase/master/package-tree.html   |2 +-
 .../apache/hadoop/hbase/master/package-use.html |   45 +-
 .../hbase/master/procedure/package-tree.html|2 +-
 .../hadoop/hbase/monitoring/package-tree.html   |2 +-
 .../org/apache/hadoop/hbase/package-tree.html   |   18 +-
 .../hadoop/hbase/procedure2/package-tree.html   |4 +-
 .../ProcedureStoreTracker.DeleteState.html  |   12 +-
 .../procedure2/store/ProcedureStoreTracker.html |  106 +-
 .../hadoop/hbase/quotas/package-tree.html   |8 +-
 .../hadoop/hbase/regionserver/package-tree.html |   16 +-
 .../regionserver/querymatcher/package-tree.html |2 +-
 .../hadoop/hbase/replication/package-tree.html  |2 +-
 .../replication/regionserver/package-tree.html  |2 +-
 .../hbase/security/access/package-tree.html |4 +-
 .../hadoop/hbase/security/package-tree.html |4 +-
 .../hadoop/hbase/thrift/package-tree.html   |2 +-
 .../apache/hadoop/hbase/util/package-tree.html  |   10 +-
 .../org/apache/hadoop/hbase/Version.html|4 +-
 .../cleaner/HFileCleaner.HFileDeleteTask.html   |  935 +--
 .../hbase/master/cleaner/HFileCleaner.html  |  935 +--
 .../ProcedureStoreTracker.DeleteState.html  |  875 +--
 .../procedure2/store/ProcedureStoreTracker.html |  875 +--
 downloads.html  |4 +-
 export_control.html |4 +-
 index.html  |4 +-
 integration.html|4 +-
 issue-tracking.html |4 +-
 license.html|4 +-
 mail-lists.html |4 +-
 metrics.html|4 +-
 old_news.html   |4 +-
 plugin-management.html  |4 +-
 plugins.html|4 +-
 poweredbyhbase.html |4 +-
 project-info.html   |4 +-
 project-reports.html|4 +-
 project-summary.html|4 +-
 pseudo-distributed.html |4 +-
 replication.html|4 +-
 resources.html  |4 +-
 source-repository.html  |4 +-
 sponsors.html   |4 +-
 supportingprojects.html |4 +-
 team-list.html  |4 +-
 testdevapidocs/allclasses-frame.html|3 +
 testdevapidocs/allclasses-noframe.html  |3 +
 testdevapidocs/index-all.html   |   42 +
 .../hadoop/hbase/backup/TestHFileArchiving.html |   95 +-
 .../hadoop/hbase/backup/package-tree.html   |2 +-
 .../hbase/class-use/HBaseClassTestRule.html 

[13/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/checkstyle-aggregate.html
--
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index f2a943d..a7a4e03 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Checkstyle Results
 
@@ -291,10 +291,10 @@
  Warnings
  Errors
 
-3803
+3804
 0
 0
-15094
+15084
 
 Files
 
@@ -934,8781 +934,8776 @@
 0
 1
 
-org/apache/hadoop/hbase/backup/TestHFileArchiving.java
-0
-0
-10
-
 org/apache/hadoop/hbase/backup/example/HFileArchiveManager.java
 0
 0
 4
-
+
 org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.java
 0
 0
 5
-
+
 org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.java
 0
 0
 7
-
+
 org/apache/hadoop/hbase/backup/example/TestZooKeeperTableArchiveClient.java
 0
 0
 9
-
+
 org/apache/hadoop/hbase/backup/example/ZKTableArchiveClient.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/backup/impl/BackupCommands.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/backup/impl/BackupManager.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/chaos/actions/Action.java
 0
 0
 5
-
+
 org/apache/hadoop/hbase/chaos/actions/ChangeCompressionAction.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/chaos/actions/ChangeEncodingAction.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/chaos/actions/ChangeSplitPolicyAction.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/chaos/actions/ChangeVersionsAction.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/chaos/actions/FlushRandomRegionOfTableAction.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/chaos/actions/RestartRandomDataNodeAction.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/chaos/actions/RollingBatchRestartRsAction.java
 0
 0
 20
-
+
 org/apache/hadoop/hbase/chaos/actions/SplitAllRegionOfTableAction.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/chaos/actions/TruncateTableAction.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/chaos/factories/MasterKillingMonkeyFactory.java
 0
 0
 5
-
+
 org/apache/hadoop/hbase/chaos/factories/MobNoKillMonkeyFactory.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/chaos/factories/MobSlowDeterministicMonkeyFactory.java
 0
 0
 24
-
+
 org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/chaos/factories/MonkeyFactory.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/chaos/factories/NoKillMonkeyFactory.java
 0
 0
 18
-
+
 org/apache/hadoop/hbase/chaos/factories/ServerKillingMonkeyFactory.java
 0
 0
 5
-
+
 org/apache/hadoop/hbase/chaos/factories/SlowDeterministicMonkeyFactory.java
 0
 0
 42
-
+
 org/apache/hadoop/hbase/chaos/factories/StressAssignmentManagerMonkeyFactory.java
 0
 0
 19
-
+
 org/apache/hadoop/hbase/chaos/monkies/PolicyBasedChaosMonkey.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/chaos/policies/PeriodicPolicy.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/chaos/policies/TwoConcurrentActionPolicy.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/client/AbstractClientScanner.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/client/AbstractResponse.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/client/Action.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/client/Admin.java
 0
 0
 107
-
+
 org/apache/hadoop/hbase/client/Append.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/client/AsyncAdmin.java
 0
 0
 12
-
+
 org/apache/hadoop/hbase/client/AsyncAdminBuilder.java
 0
 0
 9
-
+
 org/apache/hadoop/hbase/client/AsyncAdminRequestRetryingCaller.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/client/AsyncBatchRpcRetryingCaller.java
 0
 0
 6
-
+
 org/apache/hadoop/hbase/client/AsyncClientScanner.java
 0
 0
 6
-
+
 org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/client/AsyncConnectionImpl.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/client/AsyncHBaseAdmin.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/client/AsyncMasterRequestRpcRetryingCaller.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.java
 0
 0
 4
-
+
 org/apache/hadoop/hbase/client/AsyncProcess.java
 0
 0
 8
-
+
 org/apache/hadoop/hbase/client/AsyncProcessTask.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/client/AsyncRegionLocator.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/client/AsyncRegistryFactory.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/client/AsyncRequestFuture.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.java
 0
 0
 21
-
+
 org/apache/hadoop/hbase/client/AsyncRpcRetryingCaller.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.java
 0
 0
 4
-
+
 org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/client/AsyncServerRequestRpcRetryingCaller.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.java
 0
 0
 4
-
+
 org/apache/

[08/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/devapidocs/src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html
index 31d4f2f..547fb48 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html
@@ -40,471 +40,480 @@
 032import org.apache.hadoop.fs.Path;
 033import 
org.apache.hadoop.hbase.Stoppable;
 034import 
org.apache.hadoop.hbase.io.HFileLink;
-035import 
org.apache.hadoop.hbase.regionserver.StoreFileInfo;
-036import 
org.apache.hadoop.hbase.util.StealJobQueue;
-037import 
org.apache.yetus.audience.InterfaceAudience;
-038import org.slf4j.Logger;
-039import org.slf4j.LoggerFactory;
-040import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
-041/**
-042 * This Chore, every time it runs, will 
clear the HFiles in the hfile archive
-043 * folder that are deletable for each 
HFile cleaner in the chain.
-044 */
-045@InterfaceAudience.Private
-046public class HFileCleaner extends 
CleanerChore {
-047
-048  public static final String 
MASTER_HFILE_CLEANER_PLUGINS = "hbase.master.hfilecleaner.plugins";
-049
-050  public HFileCleaner(final int period, 
final Stoppable stopper, Configuration conf, FileSystem fs,
-051  Path directory) {
-052this(period, stopper, conf, fs, 
directory, null);
-053  }
-054
-055  // Configuration key for large/small 
throttle point
-056  public final static String 
HFILE_DELETE_THROTTLE_THRESHOLD =
-057  
"hbase.regionserver.thread.hfilecleaner.throttle";
-058  public final static int 
DEFAULT_HFILE_DELETE_THROTTLE_THRESHOLD = 64 * 1024 * 1024;// 64M
-059
-060  // Configuration key for large queue 
initial size
-061  public final static String 
LARGE_HFILE_QUEUE_INIT_SIZE =
-062  
"hbase.regionserver.hfilecleaner.large.queue.size";
-063  public final static int 
DEFAULT_LARGE_HFILE_QUEUE_INIT_SIZE = 10240;
-064
-065  // Configuration key for small queue 
initial size
-066  public final static String 
SMALL_HFILE_QUEUE_INIT_SIZE =
-067  
"hbase.regionserver.hfilecleaner.small.queue.size";
-068  public final static int 
DEFAULT_SMALL_HFILE_QUEUE_INIT_SIZE = 10240;
-069
-070  // Configuration key for large file 
delete thread number
-071  public final static String 
LARGE_HFILE_DELETE_THREAD_NUMBER =
-072  
"hbase.regionserver.hfilecleaner.large.thread.count";
-073  public final static int 
DEFAULT_LARGE_HFILE_DELETE_THREAD_NUMBER = 1;
-074
-075  // Configuration key for small file 
delete thread number
-076  public final static String 
SMALL_HFILE_DELETE_THREAD_NUMBER =
-077  
"hbase.regionserver.hfilecleaner.small.thread.count";
-078  public final static int 
DEFAULT_SMALL_HFILE_DELETE_THREAD_NUMBER = 1;
-079
-080  public static final String 
HFILE_DELETE_THREAD_TIMEOUT_MSEC =
-081  
"hbase.regionserver.hfilecleaner.thread.timeout.msec";
-082  @VisibleForTesting
-083  static final long 
DEFAULT_HFILE_DELETE_THREAD_TIMEOUT_MSEC = 60 * 1000L;
-084
-085  public static final String 
HFILE_DELETE_THREAD_CHECK_INTERVAL_MSEC =
-086  
"hbase.regionserver.hfilecleaner.thread.check.interval.msec";
-087  @VisibleForTesting
-088  static final long 
DEFAULT_HFILE_DELETE_THREAD_CHECK_INTERVAL_MSEC = 1000L;
-089
-090  private static final Logger LOG = 
LoggerFactory.getLogger(HFileCleaner.class);
-091
-092  StealJobQueue 
largeFileQueue;
-093  BlockingQueue 
smallFileQueue;
-094  private int throttlePoint;
-095  private int largeQueueInitSize;
-096  private int smallQueueInitSize;
-097  private int 
largeFileDeleteThreadNumber;
-098  private int 
smallFileDeleteThreadNumber;
-099  private long 
cleanerThreadTimeoutMsec;
-100  private long 
cleanerThreadCheckIntervalMsec;
-101  private List threads = 
new ArrayList();
-102  private boolean running;
-103
-104  private AtomicLong deletedLargeFiles = 
new AtomicLong();
-105  private AtomicLong deletedSmallFiles = 
new AtomicLong();
+035import 
org.apache.hadoop.hbase.master.HMaster;
+036import 
org.apache.hadoop.hbase.master.MasterServices;
+037import 
org.apache.hadoop.hbase.regionserver.StoreFileInfo;
+038import 
org.apache.hadoop.hbase.util.StealJobQueue;
+039import 
org.apache.yetus.audience.InterfaceAudience;
+040import org.slf4j.Logger;
+041import org.slf4j.LoggerFactory;
+042import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
+043/**
+044 * This Chore, every time it runs, will 
clear the HFiles in the hfile archive
+045 * folder that are deletable for each 
HFile cleaner in the chain.
+046 */
+047@InterfaceAudience.Private
+048public class HFileCleaner extends 
CleanerChore

[01/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site dfab57b65 -> 5150e577d


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/testdevapidocs/src-html/org/apache/hadoop/hbase/procedure2/TestProcedureRollbackAIOOB.ParentProcedure.html
--
diff --git 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/procedure2/TestProcedureRollbackAIOOB.ParentProcedure.html
 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/procedure2/TestProcedureRollbackAIOOB.ParentProcedure.html
new file mode 100644
index 000..434b73b
--- /dev/null
+++ 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/procedure2/TestProcedureRollbackAIOOB.ParentProcedure.html
@@ -0,0 +1,189 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+Source code
+
+
+
+
+001/**
+002 * Licensed to the Apache Software 
Foundation (ASF) under one
+003 * or more contributor license 
agreements.  See the NOTICE file
+004 * distributed with this work for 
additional information
+005 * regarding copyright ownership.  The 
ASF licenses this file
+006 * to you under the Apache License, 
Version 2.0 (the
+007 * "License"); you may not use this file 
except in compliance
+008 * with the License.  You may obtain a 
copy of the License at
+009 *
+010 * 
http://www.apache.org/licenses/LICENSE-2.0
+011 *
+012 * Unless required by applicable law or 
agreed to in writing, software
+013 * distributed under the License is 
distributed on an "AS IS" BASIS,
+014 * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.
+015 * See the License for the specific 
language governing permissions and
+016 * limitations under the License.
+017 */
+018package 
org.apache.hadoop.hbase.procedure2;
+019
+020import java.io.IOException;
+021import 
java.util.concurrent.CountDownLatch;
+022import 
org.apache.hadoop.hbase.HBaseClassTestRule;
+023import 
org.apache.hadoop.hbase.HBaseCommonTestingUtility;
+024import 
org.apache.hadoop.hbase.procedure2.ProcedureTestingUtility.NoopProcedure;
+025import 
org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore;
+026import 
org.apache.hadoop.hbase.testclassification.MasterTests;
+027import 
org.apache.hadoop.hbase.testclassification.MediumTests;
+028import org.junit.After;
+029import org.junit.AfterClass;
+030import org.junit.Before;
+031import org.junit.ClassRule;
+032import org.junit.Rule;
+033import org.junit.Test;
+034import 
org.junit.experimental.categories.Category;
+035import org.junit.rules.TestName;
+036
+037/**
+038 * Testcase for HBASE-20973
+039 */
+040@Category({ MasterTests.class, 
MediumTests.class })
+041public class TestProcedureRollbackAIOOB 
{
+042  @ClassRule
+043  public static final HBaseClassTestRule 
CLASS_RULE =
+044  
HBaseClassTestRule.forClass(TestProcedureRollbackAIOOB.class);
+045
+046  private static final 
HBaseCommonTestingUtility UTIL = new HBaseCommonTestingUtility();
+047
+048  public static final class 
ParentProcedure extends NoopProcedure {
+049
+050private final CountDownLatch latch = 
new CountDownLatch(1);
+051
+052private boolean scheduled;
+053
+054@Override
+055protected Procedure[] 
execute(Void env)
+056throws ProcedureYieldException, 
ProcedureSuspendedException, InterruptedException {
+057  latch.await();
+058  if (scheduled) {
+059return null;
+060  }
+061  scheduled = true;
+062  return new Procedure[] { new 
SubProcedure() };
+063}
+064  }
+065
+066  public static final class SubProcedure 
extends NoopProcedure {
+067
+068@Override
+069protected Procedure[] execute(Void 
env)
+070throws ProcedureYieldException, 
ProcedureSuspendedException, InterruptedException {
+071  setFailure("Inject error", new 
RuntimeException("Inject error"));
+072  return null;
+073}
+074  }
+075
+076  private WALProcedureStore procStore;
+077
+078  private ProcedureExecutor 
procExec;
+079
+080  @Rule
+081  public final TestName name = new 
TestName();
+082
+083  @Before
+084  public void setUp() throws IOException 
{
+085procStore = 
ProcedureTestingUtility.createWalStore(UTIL.getConfiguration(),
+086  
UTIL.getDataTestDir(name.getMethodName()));
+087procStore.start(2);
+088procExec = new 
ProcedureExecutor(UTIL.getConfiguration(), null, procStore);
+089
ProcedureTestingUtility.initAndStartWorkers(procExec, 2, true);
+090  }
+091
+092  @After
+093  public void tearDown() {
+094procExec.stop();
+095procStore.stop(false);
+096  }
+097
+098  @AfterClass
+099  public static void tearDownAfterClass() 
throws IOException {
+100UTIL.cleanupTestDir();
+101  }
+102
+103  @Test
+104  public void testArrayIndexOutOfBounds() 
{
+105ParentProcedure proc = new 
ParentProcedure();
+106long procId = 
procExec.submitProcedure(proc);
+107long noopProcId = -1L;
+108// make sure that the sub procedure 
will have a new BitSetNode
+109for (int i = 0; i < Long.

[07/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.DeleteState.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.DeleteState.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.DeleteState.html
index f55a7ed..5fc97ee 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.DeleteState.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.DeleteState.html
@@ -35,454 +35,459 @@
 027import java.util.stream.LongStream;
 028import 
org.apache.hadoop.hbase.procedure2.Procedure;
 029import 
org.apache.yetus.audience.InterfaceAudience;
-030import 
org.apache.yetus.audience.InterfaceStability;
-031
-032import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos;
-033
-034/**
-035 * Keeps track of live procedures.
-036 *
-037 * It can be used by the ProcedureStore 
to identify which procedures are already
-038 * deleted/completed to avoid the 
deserialization step on restart
-039 */
-040@InterfaceAudience.Private
-041@InterfaceStability.Evolving
+030import org.slf4j.Logger;
+031import org.slf4j.LoggerFactory;
+032
+033import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos;
+034
+035/**
+036 * Keeps track of live procedures.
+037 *
+038 * It can be used by the ProcedureStore 
to identify which procedures are already
+039 * deleted/completed to avoid the 
deserialization step on restart
+040 */
+041@InterfaceAudience.Private
 042public class ProcedureStoreTracker {
-043  // Key is procedure id corresponding to 
first bit of the bitmap.
-044  private final TreeMap map = new TreeMap<>();
+043
+044  private static final Logger LOG = 
LoggerFactory.getLogger(ProcedureStoreTracker.class);
 045
-046  /**
-047   * If true, do not remove bits 
corresponding to deleted procedures. Note that this can result
-048   * in huge bitmaps overtime.
-049   * Currently, it's set to true only 
when building tracker state from logs during recovery. During
-050   * recovery, if we are sure that a 
procedure has been deleted, reading its old update entries
-051   * can be skipped.
-052   */
-053  private boolean keepDeletes = false;
-054  /**
-055   * If true, it means tracker has 
incomplete information about the active/deleted procedures.
-056   * It's set to true only when 
recovering from old logs. See {@link #isDeleted(long)} docs to
-057   * understand it's real use.
-058   */
-059  boolean partial = false;
-060
-061  private long minModifiedProcId = 
Long.MAX_VALUE;
-062  private long maxModifiedProcId = 
Long.MIN_VALUE;
+046  // Key is procedure id corresponding to 
first bit of the bitmap.
+047  private final TreeMap map = new TreeMap<>();
+048
+049  /**
+050   * If true, do not remove bits 
corresponding to deleted procedures. Note that this can result
+051   * in huge bitmaps overtime.
+052   * Currently, it's set to true only 
when building tracker state from logs during recovery. During
+053   * recovery, if we are sure that a 
procedure has been deleted, reading its old update entries
+054   * can be skipped.
+055   */
+056  private boolean keepDeletes = false;
+057  /**
+058   * If true, it means tracker has 
incomplete information about the active/deleted procedures.
+059   * It's set to true only when 
recovering from old logs. See {@link #isDeleted(long)} docs to
+060   * understand it's real use.
+061   */
+062  boolean partial = false;
 063
-064  public enum DeleteState { YES, NO, 
MAYBE }
-065
-066  public void 
resetToProto(ProcedureProtos.ProcedureStoreTracker trackerProtoBuf) {
-067reset();
-068for 
(ProcedureProtos.ProcedureStoreTracker.TrackerNode protoNode: 
trackerProtoBuf.getNodeList()) {
-069  final BitSetNode node = new 
BitSetNode(protoNode);
-070  map.put(node.getStart(), node);
-071}
-072  }
-073
-074  /**
-075   * Resets internal state to same as 
given {@code tracker}. Does deep copy of the bitmap.
-076   */
-077  public void 
resetTo(ProcedureStoreTracker tracker) {
-078resetTo(tracker, false);
-079  }
-080
-081  /**
-082   * Resets internal state to same as 
given {@code tracker}, and change the deleted flag according
-083   * to the modified flag if {@code 
resetDelete} is true. Does deep copy of the bitmap.
-084   * 

-085 * The {@code resetDelete} will be set to true when building cleanup tracker, please see the -086 * comments in {@link BitSetNode#BitSetNode(BitSetNode, boolean)} to learn how we change the -087 * deleted flag if {@code resetDelete} is true. -088 */ -089 public void resetTo(ProcedureStoreTracker tracker, boolean resetDelete) { -090reset(); -091// resetDelete will true if we are building the cleanup tracker, as we will reset deleted


[09/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/devapidocs/src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html
index 31d4f2f..547fb48 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html
@@ -40,471 +40,480 @@
 032import org.apache.hadoop.fs.Path;
 033import 
org.apache.hadoop.hbase.Stoppable;
 034import 
org.apache.hadoop.hbase.io.HFileLink;
-035import 
org.apache.hadoop.hbase.regionserver.StoreFileInfo;
-036import 
org.apache.hadoop.hbase.util.StealJobQueue;
-037import 
org.apache.yetus.audience.InterfaceAudience;
-038import org.slf4j.Logger;
-039import org.slf4j.LoggerFactory;
-040import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
-041/**
-042 * This Chore, every time it runs, will 
clear the HFiles in the hfile archive
-043 * folder that are deletable for each 
HFile cleaner in the chain.
-044 */
-045@InterfaceAudience.Private
-046public class HFileCleaner extends 
CleanerChore {
-047
-048  public static final String 
MASTER_HFILE_CLEANER_PLUGINS = "hbase.master.hfilecleaner.plugins";
-049
-050  public HFileCleaner(final int period, 
final Stoppable stopper, Configuration conf, FileSystem fs,
-051  Path directory) {
-052this(period, stopper, conf, fs, 
directory, null);
-053  }
-054
-055  // Configuration key for large/small 
throttle point
-056  public final static String 
HFILE_DELETE_THROTTLE_THRESHOLD =
-057  
"hbase.regionserver.thread.hfilecleaner.throttle";
-058  public final static int 
DEFAULT_HFILE_DELETE_THROTTLE_THRESHOLD = 64 * 1024 * 1024;// 64M
-059
-060  // Configuration key for large queue 
initial size
-061  public final static String 
LARGE_HFILE_QUEUE_INIT_SIZE =
-062  
"hbase.regionserver.hfilecleaner.large.queue.size";
-063  public final static int 
DEFAULT_LARGE_HFILE_QUEUE_INIT_SIZE = 10240;
-064
-065  // Configuration key for small queue 
initial size
-066  public final static String 
SMALL_HFILE_QUEUE_INIT_SIZE =
-067  
"hbase.regionserver.hfilecleaner.small.queue.size";
-068  public final static int 
DEFAULT_SMALL_HFILE_QUEUE_INIT_SIZE = 10240;
-069
-070  // Configuration key for large file 
delete thread number
-071  public final static String 
LARGE_HFILE_DELETE_THREAD_NUMBER =
-072  
"hbase.regionserver.hfilecleaner.large.thread.count";
-073  public final static int 
DEFAULT_LARGE_HFILE_DELETE_THREAD_NUMBER = 1;
-074
-075  // Configuration key for small file 
delete thread number
-076  public final static String 
SMALL_HFILE_DELETE_THREAD_NUMBER =
-077  
"hbase.regionserver.hfilecleaner.small.thread.count";
-078  public final static int 
DEFAULT_SMALL_HFILE_DELETE_THREAD_NUMBER = 1;
-079
-080  public static final String 
HFILE_DELETE_THREAD_TIMEOUT_MSEC =
-081  
"hbase.regionserver.hfilecleaner.thread.timeout.msec";
-082  @VisibleForTesting
-083  static final long 
DEFAULT_HFILE_DELETE_THREAD_TIMEOUT_MSEC = 60 * 1000L;
-084
-085  public static final String 
HFILE_DELETE_THREAD_CHECK_INTERVAL_MSEC =
-086  
"hbase.regionserver.hfilecleaner.thread.check.interval.msec";
-087  @VisibleForTesting
-088  static final long 
DEFAULT_HFILE_DELETE_THREAD_CHECK_INTERVAL_MSEC = 1000L;
-089
-090  private static final Logger LOG = 
LoggerFactory.getLogger(HFileCleaner.class);
-091
-092  StealJobQueue 
largeFileQueue;
-093  BlockingQueue 
smallFileQueue;
-094  private int throttlePoint;
-095  private int largeQueueInitSize;
-096  private int smallQueueInitSize;
-097  private int 
largeFileDeleteThreadNumber;
-098  private int 
smallFileDeleteThreadNumber;
-099  private long 
cleanerThreadTimeoutMsec;
-100  private long 
cleanerThreadCheckIntervalMsec;
-101  private List threads = 
new ArrayList();
-102  private boolean running;
-103
-104  private AtomicLong deletedLargeFiles = 
new AtomicLong();
-105  private AtomicLong deletedSmallFiles = 
new AtomicLong();
+035import 
org.apache.hadoop.hbase.master.HMaster;
+036import 
org.apache.hadoop.hbase.master.MasterServices;
+037import 
org.apache.hadoop.hbase.regionserver.StoreFileInfo;
+038import 
org.apache.hadoop.hbase.util.StealJobQueue;
+039import 
org.apache.yetus.audience.InterfaceAudience;
+040import org.slf4j.Logger;
+041import org.slf4j.LoggerFactory;
+042import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
+043/**
+044 * This Chore, every time it runs, will 
clear the HFiles in the hfile archive
+045 * folder that are deletable for each 
HFile cleaner in the chain.
+046 */
+047@InterfaceAudience.

[03/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/testdevapidocs/org/apache/hadoop/hbase/procedure2/class-use/TestProcedureRollbackAIOOB.ParentProcedure.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/procedure2/class-use/TestProcedureRollbackAIOOB.ParentProcedure.html
 
b/testdevapidocs/org/apache/hadoop/hbase/procedure2/class-use/TestProcedureRollbackAIOOB.ParentProcedure.html
new file mode 100644
index 000..29cedaa
--- /dev/null
+++ 
b/testdevapidocs/org/apache/hadoop/hbase/procedure2/class-use/TestProcedureRollbackAIOOB.ParentProcedure.html
@@ -0,0 +1,125 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+
+
+
+Uses of Class 
org.apache.hadoop.hbase.procedure2.TestProcedureRollbackAIOOB.ParentProcedure 
(Apache HBase 3.0.0-SNAPSHOT Test API)
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+Prev
+Next
+
+
+Frames
+No Frames
+
+
+All Classes
+
+
+
+
+
+
+
+
+
+
+Uses of 
Classorg.apache.hadoop.hbase.procedure2.TestProcedureRollbackAIOOB.ParentProcedure
+
+No usage of 
org.apache.hadoop.hbase.procedure2.TestProcedureRollbackAIOOB.ParentProcedure
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+Prev
+Next
+
+
+Frames
+No Frames
+
+
+All Classes
+
+
+
+
+
+
+
+
+
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+
+

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/testdevapidocs/org/apache/hadoop/hbase/procedure2/class-use/TestProcedureRollbackAIOOB.SubProcedure.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/procedure2/class-use/TestProcedureRollbackAIOOB.SubProcedure.html
 
b/testdevapidocs/org/apache/hadoop/hbase/procedure2/class-use/TestProcedureRollbackAIOOB.SubProcedure.html
new file mode 100644
index 000..0919d55
--- /dev/null
+++ 
b/testdevapidocs/org/apache/hadoop/hbase/procedure2/class-use/TestProcedureRollbackAIOOB.SubProcedure.html
@@ -0,0 +1,125 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+
+
+
+Uses of Class 
org.apache.hadoop.hbase.procedure2.TestProcedureRollbackAIOOB.SubProcedure 
(Apache HBase 3.0.0-SNAPSHOT Test API)
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+Prev
+Next
+
+
+Frames
+No Frames
+
+
+All Classes
+
+
+
+
+
+
+
+
+
+
+Uses of 
Classorg.apache.hadoop.hbase.procedure2.TestProcedureRollbackAIOOB.SubProcedure
+
+No usage of 
org.apache.hadoop.hbase.procedure2.TestProcedureRollbackAIOOB.SubProcedure
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+Prev
+Next
+
+
+Frames
+No Frames
+
+
+All Classes
+
+
+
+
+
+
+
+
+
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+
+

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/testdevapidocs/org/apache/hadoop/hbase/procedure2/class-use/TestProcedureRollbackAIOOB.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/procedure2/class-use/TestProcedureRollbackAIOOB.html
 
b/testdevapidocs/org/apache/hadoop/hbase/procedure2/class-use/TestProcedureRollbackAIOOB.html
new fi

[05/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/integration.html
--
diff --git a/integration.html b/integration.html
index 5a9eeb4..4e0d0bd 100644
--- a/integration.html
+++ b/integration.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – CI Management
 
@@ -301,7 +301,7 @@
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-10-26
+  Last Published: 
2018-10-27
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/issue-tracking.html
--
diff --git a/issue-tracking.html b/issue-tracking.html
index 844e929..2e0d74c 100644
--- a/issue-tracking.html
+++ b/issue-tracking.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Issue Management
 
@@ -298,7 +298,7 @@
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-10-26
+  Last Published: 
2018-10-27
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/license.html
--
diff --git a/license.html b/license.html
index d9ec2c4..a3b8dd7 100644
--- a/license.html
+++ b/license.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Project Licenses
 
@@ -501,7 +501,7 @@
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-10-26
+  Last Published: 
2018-10-27
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/mail-lists.html
--
diff --git a/mail-lists.html b/mail-lists.html
index cc51872..c204231 100644
--- a/mail-lists.html
+++ b/mail-lists.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Project Mailing Lists
 
@@ -351,7 +351,7 @@
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-10-26
+  Last Published: 
2018-10-27
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/metrics.html
--
diff --git a/metrics.html b/metrics.html
index 5e96338..3af8d04 100644
--- a/metrics.html
+++ b/metrics.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase –  
   Apache HBase (TM) Metrics
@@ -469,7 +469,7 @@ export HBASE_REGIONSERVER_OPTS="$HBASE_JMX_OPTS 
-Dcom.sun.management.jmxrem
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-10-26
+  Last Published: 
2018-10-27
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/old_news.html
--
diff --git a/old_news.html b/old_news.html
index 382108d..0691536 100644
--- a/old_news.html
+++ b/old_news.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – 
   Old Apache HBase (TM) News
@@ -450,7 +450,7 @@ under the License. -->
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-10-26
+  Last Published: 
2018-10-27
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/plugin-management.html
--
diff --git a/plugin-management.html b/plugin-management.html
index 12c3263..5b3b356 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Project Plugin Management
 
@@ -450,7 +450,7 @@
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-10-26
+  Last Published: 
2018-10-27
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/plugins.html
--
diff --git a/plugins.html b/plugins.html
index e7a140c..7face33 100644
--- a

[11/14] hbase-site git commit: Published site at 7cdb52519236966a7cb6dff7fbd0609c87545f75.

2018-10-27 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5150e577/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 a68b57e..57603c8 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,"i17":10,"i18":10,"i19":10,"i20":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10};
 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";
 
 
 @InterfaceAudience.Private
-public class HFileCleaner
+public class HFileCleaner
 extends CleanerChore
 This Chore, every time it runs, will clear the HFiles in 
the hfile archive
  folder that are deletable for each HFile cleaner in the chain.
@@ -250,38 +250,42 @@ extends LOG 
 
 
+private MasterServices
+master 
+
+
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 MASTER_HFILE_CLEANER_PLUGINS 
 
-
+
 private boolean
 running 
 
-
+
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 SMALL_HFILE_DELETE_THREAD_NUMBER 
 
-
+
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 SMALL_HFILE_QUEUE_INIT_SIZE 
 
-
+
 private int
 smallFileDeleteThreadNumber 
 
-
+
 (package private) https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true";
 title="class or interface in java.util.concurrent">BlockingQueue
 smallFileQueue 
 
-
+
 private int
 smallQueueInitSize 
 
-
+
 private https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">ListThread>
 threads 
 
-
+
 private int
 throttlePoint 
 
@@ -417,24 +421,28 @@ extends 
 void
+init(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">MapString,https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in 
java.lang">Object> params) 
+
+
+void
 onConfigurationChange(org.apache.hadoop.conf.Configuration conf)
 This method would be called by the ConfigurationManager
  object when the Configuration object is reloaded from disk.
 
 
-
+
 private void
 startHFileDeleteThreads()
 Start threads for hfile deletion
 
 
-
+
 private void
 stopHFileDeleteThreads()
 Stop threads for hfile deletion
 
 
-
+
 protected boolean
 validate(org.apache.hadoop.fs.Path file)
 Validate the file to see if it even belongs in the 
directory.
@@ -476,13 +484,22 @@ extends 
+
+
+
+
+master
+private MasterServices master
+
+
 
 
 
 
 
 MASTER_HFILE_CLEANER_PLUGINS
-public static final https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String MASTER_HFILE_CLEANER_PLUGINS
+public static final https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String MASTER_HFILE_CLEANER_PLUGINS
 
 See Also:
 Constant
 Field Values
@@ -495,7 +512,7 @@ extends 
 
 HFILE_DELETE_THROTTLE_THRESHOLD
-public static final https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String HFILE_DELETE_THROTTLE_THRESHOLD
+public static final https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String HFILE_DELETE_THROTTLE_THRESHOLD
 
 See Also:
 Constant
 Field Values
@@ -508,7 +525,7 @@ extends 
 
 DEFAULT_HFILE_DELETE_THROTTLE_THRESHOLD
-public static final int DEFAULT_HFILE_DELETE_THROTTLE_THRESHOLD
+public static final int DEFAULT_HFILE_DELETE_THROTTLE_THRESHOLD
 
 See Also:
 Constant
 Field Values
@@ -521,7 +538,7 @@ extends 
 
 LARGE_HFILE_QUEUE_INIT_SIZE
-public static