[35/51] [partial] hbase-site git commit: Published site at 620d70d6186fb800299bcc62ad7179fccfd1be41.

2019-01-09 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/aa3fb87f/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
index b26d46f..4e8112b 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
@@ -191,9 +191,9 @@
 
 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.security.SaslStatus
 org.apache.hadoop.hbase.security.AuthMethod
 org.apache.hadoop.hbase.security.SaslUtil.QualityOfProtection
-org.apache.hadoop.hbase.security.SaslStatus
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/aa3fb87f/devapidocs/org/apache/hadoop/hbase/security/package-use.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/security/package-use.html 
b/devapidocs/org/apache/hadoop/hbase/security/package-use.html
index 9703ee4..c48b780 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-use.html
@@ -193,10 +193,14 @@ service.
 
 
 
-org.apache.hadoop.hbase.tool
+org.apache.hadoop.hbase.thrift2.client
  
 
 
+org.apache.hadoop.hbase.tool
+ 
+
+
 org.apache.hadoop.hbase.util
  
 
@@ -718,6 +722,23 @@ service.
 
 
 
+
+
+
+
+Classes in org.apache.hadoop.hbase.security
 used by org.apache.hadoop.hbase.thrift2.client 
+
+Class and Description
+
+
+
+User
+Wrapper to abstract out usage of user and group information 
in HBase.
+
+
+
+
+
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/aa3fb87f/devapidocs/org/apache/hadoop/hbase/thrift/Constants.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/Constants.html 
b/devapidocs/org/apache/hadoop/hbase/thrift/Constants.html
index 2b9a917..72b4993 100644
--- a/devapidocs/org/apache/hadoop/hbase/thrift/Constants.html
+++ b/devapidocs/org/apache/hadoop/hbase/thrift/Constants.html
@@ -183,198 +183,218 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
-HTTP_MAX_THREADS_KEY 
+HBASE_THRIFT_CLIENT_BUIDLER_CLASS 
 
 
+static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
+HBASE_THRIFT_CLIENT_SCANNER_CACHING 
+
+
 static int
-HTTP_MAX_THREADS_KEY_DEFAULT 
+HBASE_THRIFT_CLIENT_SCANNER_CACHING_DEFAULT 
+
+
+static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
+HBASE_THRIFT_SERVER_NAME 
 
 
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
-HTTP_MIN_THREADS_KEY 
+HBASE_THRIFT_SERVER_PORT 
 
 
+static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
+HTTP_MAX_THREADS_KEY 
+
+
 static int
-HTTP_MIN_THREADS_KEY_DEFAULT 
+HTTP_MAX_THREADS_KEY_DEFAULT 
+
+
+static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
+HTTP_MIN_THREADS_KEY 
 
 
+static int
+HTTP_MIN_THREADS_KEY_DEFAULT 
+
+
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 INFOPORT_OPTION 
 
-
+
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 KEEP_ALIVE_SEC_OPTION 
 
-
+
 static int
 MAX_FRAME_SIZE_CONF_DEFAULT 
 
-
+
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 MAX_FRAME_SIZE_CONF_KEY 
 
-
+
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 MAX_QUEUE_SIZE_OPTION 
 
-
+
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 MAX_WORKERS_OPTION 
 
-
+
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class 

[35/51] [partial] hbase-site git commit: Published site at 281d6429e55149cc4c05430dcc1d1dc136d8b245.

2019-01-07 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/901d593a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
index 1768aed..7f4671f 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.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":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":42,"i29":42,"i30":42,"i31":42,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":42,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":9,"i85":10,"i86":10,"i87":10,"i88":10,"i89":9,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":41,"i100":10,"i101":10,"i102":10,"i103":10,"i104":42,"i105":10,"i106":10,"i107":10,"i108":10,"i109
 
":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":9,"i120":10,"i121":10,"i122":10,"i123":42,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":42,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":10,"i201":10,"i202":42,"i203":10,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i2
 
09":10,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":10,"i217":10,"i218":10,"i219":10,"i220":10,"i221":10,"i222":10,"i223":10,"i224":10,"i225":10,"i226":10,"i227":10,"i228":10,"i229":10,"i230":10,"i231":10,"i232":10,"i233":10,"i234":10,"i235":10,"i236":10,"i237":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":42,"i29":42,"i30":42,"i31":42,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":42,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":9,"i85":10,"i86":10,"i87":10,"i88":10,"i89":9,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":41,"i100":10,"i101":10,"i102":10,"i103":10,"i104":42,"i105":10,"i106":10,"i107":10,"i108":10,"i109
 
":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":9,"i120":10,"i121":10,"i122":10,"i123":42,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":42,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":10,"i201":10,"i202":10,"i203":42,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i2
 
09":10,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":10,"i217":10,"i218":10,"i219":10,"i220":10,"i221":10,"i222":10,"i223":10,"i224":10,"i225":10,"i226"

[35/51] [partial] hbase-site git commit: Published site at 466fa920fee572fe20db3b77ebf539dc304d5f31.

2019-01-03 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2bf59208/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CheckAndMutateBuilderImpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CheckAndMutateBuilderImpl.html
 
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CheckAndMutateBuilderImpl.html
index 7ab3056..27e1af4 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CheckAndMutateBuilderImpl.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CheckAndMutateBuilderImpl.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-private final class RawAsyncTableImpl.CheckAndMutateBuilderImpl
+private final class RawAsyncTableImpl.CheckAndMutateBuilderImpl
 extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
 implements AsyncTable.CheckAndMutateBuilder
 
@@ -265,7 +265,7 @@ implements 
 
 row
-private final byte[] row
+private final byte[] row
 
 
 
@@ -274,7 +274,7 @@ implements 
 
 family
-private final byte[] family
+private final byte[] family
 
 
 
@@ -283,7 +283,7 @@ implements 
 
 qualifier
-private byte[] qualifier
+private byte[] qualifier
 
 
 
@@ -292,7 +292,7 @@ implements 
 
 timeRange
-private TimeRange timeRange
+private TimeRange timeRange
 
 
 
@@ -301,7 +301,7 @@ implements 
 
 op
-private CompareOperator op
+private CompareOperator op
 
 
 
@@ -310,7 +310,7 @@ implements 
 
 value
-private byte[] value
+private byte[] value
 
 
 
@@ -327,7 +327,7 @@ implements 
 
 CheckAndMutateBuilderImpl
-public CheckAndMutateBuilderImpl(byte[] row,
+public CheckAndMutateBuilderImpl(byte[] row,
  byte[] family)
 
 
@@ -345,7 +345,7 @@ implements 
 
 qualifier
-public AsyncTable.CheckAndMutateBuilder qualifier(byte[] qualifier)
+public AsyncTable.CheckAndMutateBuilder qualifier(byte[] qualifier)
 
 Specified by:
 qualifier in
 interface AsyncTable.CheckAndMutateBuilder
@@ -360,7 +360,7 @@ implements 
 
 timeRange
-public AsyncTable.CheckAndMutateBuilder timeRange(TimeRange timeRange)
+public AsyncTable.CheckAndMutateBuilder timeRange(TimeRange timeRange)
 
 Specified by:
 timeRange in
 interface AsyncTable.CheckAndMutateBuilder
@@ -375,7 +375,7 @@ implements 
 
 ifNotExists
-public AsyncTable.CheckAndMutateBuilder ifNotExists()
+public AsyncTable.CheckAndMutateBuilder ifNotExists()
 Description copied from 
interface: AsyncTable.CheckAndMutateBuilder
 Check for lack of column.
 
@@ -390,7 +390,7 @@ implements 
 
 ifMatches
-public AsyncTable.CheckAndMutateBuilder ifMatches(CompareOperator compareOp,
+public AsyncTable.CheckAndMutateBuilder ifMatches(CompareOperator compareOp,
   byte[] value)
 
 Specified by:
@@ -407,7 +407,7 @@ implements 
 
 preCheck
-private void preCheck()
+private void preCheck()
 
 
 
@@ -416,7 +416,7 @@ implements 
 
 thenPut
-public https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
 title="class or interface in java.util.concurrent">CompletableFutureBoolean> thenPut(Put put)
+public https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
 title="class or interface in java.util.concurrent">CompletableFutureBoolean> thenPut(Put put)
 
 Specified by:
 thenPut in
 interface AsyncTable.CheckAndMutateBuilder
@@ -434,7 +434,7 @@ implements 
 
 thenDelete
-public https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
 title="class or interface in java.util.concurrent">CompletableFutureBoolean> thenDelete(Delete delete)
+public https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
 title="class or interface in java.util.concurrent">CompletableFutureBoolean> thenDelete(Delete delete)
 
 Specified by:
 thenDelete in
 interface AsyncTable.CheckAndMutateBuilder
@@ -452,7 +452,7 @@ implements 
 
 thenMutate
-public https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
 title="class or interface in java.util.concurrent">CompletableFutureBoolean> thenMutate(RowMutations mutation)
+pu

[35/51] [partial] hbase-site git commit: Published site at e4b6b4afb933a961f543537875f87a2dc62d3757.

2019-01-02 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/849d84a8/devapidocs/org/apache/hadoop/hbase/thrift/class-use/HBaseServiceHandler.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/thrift/class-use/HBaseServiceHandler.html 
b/devapidocs/org/apache/hadoop/hbase/thrift/class-use/HBaseServiceHandler.html
new file mode 100644
index 000..0a22131
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/thrift/class-use/HBaseServiceHandler.html
@@ -0,0 +1,245 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+
+
+
+Uses of Class org.apache.hadoop.hbase.thrift.HBaseServiceHandler 
(Apache HBase 3.0.0-SNAPSHOT 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.thrift.HBaseServiceHandler
+
+
+
+
+
+Packages that use HBaseServiceHandler 
+
+Package
+Description
+
+
+
+org.apache.hadoop.hbase.thrift
+
+Provides an HBase http://incubator.apache.org/thrift/";>Thrift
+service.
+
+
+
+org.apache.hadoop.hbase.thrift2
+
+Provides an HBase http://thrift.apache.org/";>Thrift
+service.
+
+
+
+
+
+
+
+
+
+
+Uses of HBaseServiceHandler in org.apache.hadoop.hbase.thrift
+
+Fields in org.apache.hadoop.hbase.thrift
 declared as HBaseServiceHandler 
+
+Modifier and Type
+Field and Description
+
+
+
+private HBaseServiceHandler
+ThriftHttpServlet.handler 
+
+
+protected HBaseServiceHandler
+ThriftServer.hbaseServiceHandler 
+
+
+
+
+Methods in org.apache.hadoop.hbase.thrift
 that return HBaseServiceHandler 
+
+Modifier and Type
+Method and Description
+
+
+
+protected HBaseServiceHandler
+ThriftServer.createHandler(org.apache.hadoop.conf.Configuration conf,
+ UserProvider userProvider) 
+
+
+
+
+Constructors in org.apache.hadoop.hbase.thrift
 with parameters of type HBaseServiceHandler 
+
+Constructor and Description
+
+
+
+ThriftHttpServlet(org.apache.thrift.TProcessor processor,
+ 
org.apache.thrift.protocol.TProtocolFactory protocolFactory,
+ 
org.apache.hadoop.security.UserGroupInformation serviceUGI,
+ org.apache.hadoop.conf.Configuration conf,
+ HBaseServiceHandler handler,
+ boolean securityEnabled,
+ boolean doAsEnabled) 
+
+
+
+
+
+
+
+Uses of HBaseServiceHandler in org.apache.hadoop.hbase.thrift2
+
+Subclasses of HBaseServiceHandler in org.apache.hadoop.hbase.thrift2 
+
+Modifier and Type
+Class and Description
+
+
+
+class 
+ThriftHBaseServiceHandler
+This class is a glue object that connects Thrift RPC calls 
to the HBase client API primarily
+ defined in the Table interface.
+
+
+
+
+
+Methods in org.apache.hadoop.hbase.thrift2
 that return HBaseServiceHandler 
+
+Modifier and Type
+Method and Description
+
+
+
+protected HBaseServiceHandler
+ThriftServer.createHandler(org.apache.hadoop.conf.Configuration conf,
+ UserProvider userProvider) 
+
+
+
+
+
+
+
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+Prev
+Next
+
+
+Frames
+No Frames
+
+
+All Classes
+
+
+
+
+
+
+
+
+
+Copyright © 2007–2019 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+
+

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/849d84a8/devapidocs/org/apache/hadoop/hbase/thrift/class-use/ImplType.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/class-use/ImplType.html 
b/devapidocs/org/apache/hadoop/hbase/thrift/class-use/ImplType.html
new file mode 100644
index 000..65cdebb
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/thrift/class-use/ImplType.html
@@ -0,0 +1,194 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+
+
+
+Uses of Class org.apache.hadoop.hbase.thrift.ImplType (Apache HBase 
3.0.0-SNAPSHOT API)
+
+
+
+
+
-var methods = {"i0":10,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-Prev Class
-Next Class
-
-
-Frames
-No Frames
-
-
-All Classes
-
-
-
-
-
-
-
-Summary: 
-Nested | 
-Field | 
-Constr | 
-Method
-
-
-Detail: 
-Field | 
-Constr | 
-Method
-
-
-
-
-
-
-
-
-org.apache.hadoop.hbase.mob
-Class MobCacheConfig
-
-
-
-https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object
-
-
-org.apache.hadoop.hbase.io.hfile.CacheConfig
-
-
-org.apache.hadoop.hbase.mob.MobCacheConfig
-
-
-
-
-
-
-
-
-
-
-@InterfaceAudience.Private
-public class MobCacheConfig
-extends CacheConfig
-The cache configuration for the mob.
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields 
-
-Modifier and Type
-Field and Description
-
-
-private static MobFileCache
-mobFileCache 
-
-
-
-
-
-
-Fields inherited from class org.apache.hadoop.hbase.io.hfile.CacheConfig
-BLOCKCACHE_BLOCKSIZE_KEY,
 BUCKET_CACHE_BUCKETS_KEY,
 BUCKET_CACHE_PERSISTENT_PATH_KEY,
 BUCKET_CACHE_WRITER_QUEUE_KEY,
 BUCKET_CACHE_WRITER_THREADS_KEY,
 CACHE_BLOCKS_ON_WRITE_KEY,
 CACHE_BLOOM_BLOCKS_ON_WRITE_KEY,
 CACHE_DATA_BLOCKS_COMPRESSED_KEY,
 CACHE_DATA_ON_READ_KEY,
 CACHE_INDEX_BLOCKS_ON_WRITE_KEY,
 DEFAULT_BUCKET_CACHE_WRITER_QUEUE,
 DEFAULT_BUCKET_CACHE_WRITER_THREADS,
 DEFAULT_CACHE_BLOOMS_ON_WRITE,
 DEFAULT_CACHE_DATA_COMPRESSED,
 DEFAULT_CACHE_DATA_ON_READ,
 DEFAULT_CACHE_DATA_ON_WRITE,
 DEFAULT_CACHE_INDEXES_ON_WRITE,
 DEFAULT_EVICT_ON_CLOSE,
 DEFAULT_IN_MEMORY,
 DEFAULT_PREFETCH_ON_OPEN,
 DISABLED,
 EVICT_BLOCKS_ON_CLOSE_KEY,
 PREFETCH_BLOCKS_ON_OPEN_KEY
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors 
-
-Constructor and Description
-
-
-MobCacheConfig(org.apache.hadoop.conf.Configuration conf) 
-
-
-MobCacheConfig(org.apache.hadoop.conf.Configuration conf,
-  ColumnFamilyDescriptor family) 
-
-
-
-
-
-
-
-
-
-Method Summary
-
-All Methods Static Methods Instance Methods Concrete Methods 
-
-Modifier and Type
-Method and Description
-
-
-MobFileCache
-getMobFileCache()
-Gets the MobFileCache.
-
-
-
-static MobFileCache
-instantiateMobFileCache(org.apache.hadoop.conf.Configuration conf)
-Instantiates the MobFileCache.
-
-
-
-
-
-
-
-Methods inherited from class org.apache.hadoop.hbase.io.hfile.CacheConfig
-getBlockCache,
 getL2CacheStats,
 getOnHeapCache,
 getOnHeapCacheStats,
 instantiateBlockCache,
 isBlockCacheEnabled,
 isInMemory,
 setCa
 cheDataOnWrite, setEvictOnClose,
 shouldCacheBlockOnRead,
 shouldCacheBloomsOnWrite,
 shouldCacheCompressed,
 shouldCacheDataCompressed,
 shouldCacheDataOnRead,
 shouldCacheDataOnWrite, shouldCacheIndexesOnWrite,
 shouldDropBehindCompaction,
 shouldEvictOnClose,
 shouldLockOnCacheMiss,
 shouldPrefetchOnOpen,
 shouldReadBlockFromCache,
 toString
-
-
-
-
-
-Methods inherited from class 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
-https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
 title="class or interface in java.lang">clone, https://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, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#has

[35/51] [partial] hbase-site git commit: Published site at 8bf966c8e936dec4d83bcbe85c5aab543f14a0df.

2018-12-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/27555316/devapidocs/org/apache/hadoop/hbase/zookeeper/ZKUtil.JaasConfiguration.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/zookeeper/ZKUtil.JaasConfiguration.html 
b/devapidocs/org/apache/hadoop/hbase/zookeeper/ZKUtil.JaasConfiguration.html
index 53c524e..f69e20a 100644
--- a/devapidocs/org/apache/hadoop/hbase/zookeeper/ZKUtil.JaasConfiguration.html
+++ b/devapidocs/org/apache/hadoop/hbase/zookeeper/ZKUtil.JaasConfiguration.html
@@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-private static class ZKUtil.JaasConfiguration
+private static class ZKUtil.JaasConfiguration
 extends https://docs.oracle.com/javase/8/docs/api/javax/security/auth/login/Configuration.html?is-external=true";
 title="class or interface in javax.security.auth.login">Configuration
 A JAAS configuration that defines the login modules that we 
want to use for login.
 
@@ -280,7 +280,7 @@ extends https://docs.oracle.com/javase/8/docs/api/javax/security/auth/l
 
 
 SERVER_KEYTAB_KERBEROS_CONFIG_NAME
-private 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 SERVER_KEYTAB_KERBEROS_CONFIG_NAME
+private 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 SERVER_KEYTAB_KERBEROS_CONFIG_NAME
 
 See Also:
 Constant
 Field Values
@@ -293,7 +293,7 @@ extends https://docs.oracle.com/javase/8/docs/api/javax/security/auth/l
 
 
 CLIENT_KEYTAB_KERBEROS_CONFIG_NAME
-private 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 CLIENT_KEYTAB_KERBEROS_CONFIG_NAME
+private 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 CLIENT_KEYTAB_KERBEROS_CONFIG_NAME
 
 See Also:
 Constant
 Field Values
@@ -306,7 +306,7 @@ extends https://docs.oracle.com/javase/8/docs/api/javax/security/auth/l
 
 
 BASIC_JAAS_OPTIONS
-private static final 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/String.html?is-external=true";
 title="class or interface in java.lang">String> BASIC_JAAS_OPTIONS
+private static final 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/String.html?is-external=true";
 title="class or interface in java.lang">String> BASIC_JAAS_OPTIONS
 
 
 
@@ -315,7 +315,7 @@ extends https://docs.oracle.com/javase/8/docs/api/javax/security/auth/l
 
 
 KEYTAB_KERBEROS_OPTIONS
-private static final 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/String.html?is-external=true";
 title="class or interface in java.lang">String> KEYTAB_KERBEROS_OPTIONS
+private static final 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/String.html?is-external=true";
 title="class or interface in java.lang">String> KEYTAB_KERBEROS_OPTIONS
 
 
 
@@ -324,7 +324,7 @@ extends https://docs.oracle.com/javase/8/docs/api/javax/security/auth/l
 
 
 KEYTAB_KERBEROS_LOGIN
-private static final https://docs.oracle.com/javase/8/docs/api/javax/security/auth/login/AppConfigurationEntry.html?is-external=true";
 title="class or interface in 
javax.security.auth.login">AppConfigurationEntry KEYTAB_KERBEROS_LOGIN
+private static final https://docs.oracle.com/javase/8/docs/api/javax/security/auth/login/AppConfigurationEntry.html?is-external=true";
 title="class or interface in 
javax.security.auth.login">AppConfigurationEntry KEYTAB_KERBEROS_LOGIN
 
 
 
@@ -333,7 +333,7 @@ extends https://docs.oracle.com/javase/8/docs/api/javax/security/auth/l
 
 
 KEYTAB_KERBEROS_CONF
-private static final https://docs.oracle.com/javase/8/docs/api/javax/security/auth/login/AppConfigurationEntry.html?is-external=true";
 title="class or interface in 
javax.security.auth.login">AppConfigurationEntr

[35/51] [partial] hbase-site git commit: Published site at 1acbd36c903b048141866b143507bfce124a5c5f.

2018-11-26 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5299e667/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.html 
b/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.html
index e299293..7e40051 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.html
@@ -302,20 +302,38 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 static byte[]
-NAMESPACE_COL_DESC_BYTES 
+NAMESPACE_COL_DESC_BYTES
+Deprecated. 
+namespace table has been 
folded into the ns family in meta table, do not use this
+ any more.
+
+
 
 
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
-NAMESPACE_FAMILY_INFO 
+NAMESPACE_FAMILY_INFO
+Deprecated. 
+namespace table has been 
folded into the ns family in meta table, do not use this
+ any more.
+
+
 
 
 static byte[]
-NAMESPACE_FAMILY_INFO_BYTES 
+NAMESPACE_FAMILY_INFO_BYTES
+Deprecated. 
+namespace table has been 
folded into the ns family in meta table, do not use this
+ any more.
+
+
 
 
 static TableDescriptor
 NAMESPACE_TABLEDESC
-Table descriptor for namespace table
+Deprecated. 
+We have folded the data in 
namespace table into meta table, so do not use it any
+ more.
+
 
 
 
@@ -1148,7 +1166,10 @@ public static final https://docs.oracle.com/javase/8/docs/api/java
 
 NAMESPACE_FAMILY_INFO
 @InterfaceAudience.Private
-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 NAMESPACE_FAMILY_INFO
+ https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true";
 title="class or interface in java.lang">@Deprecated
+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 NAMESPACE_FAMILY_INFO
+Deprecated. namespace table has been folded into the ns family 
in meta table, do not use this
+ any more.
 
 See Also:
 Constant
 Field Values
@@ -1162,7 +1183,10 @@ public static final https://docs.oracle.com/javase/8/docs/api/java
 
 NAMESPACE_FAMILY_INFO_BYTES
 @InterfaceAudience.Private
-public static final byte[] NAMESPACE_FAMILY_INFO_BYTES
+ https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true";
 title="class or interface in java.lang">@Deprecated
+public static final byte[] NAMESPACE_FAMILY_INFO_BYTES
+Deprecated. namespace table has been folded into the ns family 
in meta table, do not use this
+ any more.
 
 
 
@@ -1172,7 +1196,10 @@ public static final byte[] 
 NAMESPACE_COL_DESC_BYTES
 @InterfaceAudience.Private
-public static final byte[] NAMESPACE_COL_DESC_BYTES
+ https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true";
 title="class or interface in java.lang">@Deprecated
+public static final byte[] NAMESPACE_COL_DESC_BYTES
+Deprecated. namespace table has been folded into the ns family 
in meta table, do not use this
+ any more.
 
 
 
@@ -1181,7 +1208,7 @@ public static final byte[] 
 
 CP_HTD_ATTR_VALUE_PATTERN
-private static final https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true";
 title="class or interface in java.util.regex">Pattern CP_HTD_ATTR_VALUE_PATTERN
+private static final https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true";
 title="class or interface in java.util.regex">Pattern CP_HTD_ATTR_VALUE_PATTERN
 
  Pattern that matches a coprocessor specification. Form is:
    '|'  ['|' 
 ['|' ]]
@@ -1196,7 +1223,7 @@ public static final byte[] 
 
 CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN
-private 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 CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN
+private 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 CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN
 
 See Also:
 Constant
 Field Values
@@ -1209,7 +1236,7 @@ public static final byte[] 
 
 CP_HTD_ATTR_VALUE_PARAM_VALUE_PATTERN
-private 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 CP_HTD_ATTR_VALUE_PARAM_VALUE_PATTERN
+private 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 CP_HTD_ATTR_VALUE_PARAM_VALUE_PATTERN
 
 See Also:
 Constant
 Field Values
@@ 

[35/51] [partial] hbase-site git commit: Published site at 130057f13774f6b213cdb06952c805a29d59396e.

2018-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/68eae623/devapidocs/org/apache/hadoop/hbase/security/access/TableAuthManager.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/access/TableAuthManager.html 
b/devapidocs/org/apache/hadoop/hbase/security/access/TableAuthManager.html
deleted file mode 100644
index 08041b5..000
--- a/devapidocs/org/apache/hadoop/hbase/security/access/TableAuthManager.html
+++ /dev/null
@@ -1,1290 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-
-
-
-TableAuthManager (Apache HBase 3.0.0-SNAPSHOT API)
-
-
-
-
-
-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":9,"i16":10,"i17":9,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":9,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-Prev Class
-Next Class
-
-
-Frames
-No Frames
-
-
-All Classes
-
-
-
-
-
-
-
-Summary: 
-Nested | 
-Field | 
-Constr | 
-Method
-
-
-Detail: 
-Field | 
-Constr | 
-Method
-
-
-
-
-
-
-
-
-org.apache.hadoop.hbase.security.access
-Class TableAuthManager
-
-
-
-https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object
-
-
-org.apache.hadoop.hbase.security.access.TableAuthManager
-
-
-
-
-
-
-
-All Implemented Interfaces:
-https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io">Closeable, https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true";
 title="class or interface in java.lang">AutoCloseable
-
-
-
-@InterfaceAudience.Private
-public class TableAuthManager
-extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
-implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io">Closeable
-Performs authorization checks for a given user's assigned 
permissions
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-Nested Classes 
-
-Modifier and Type
-Class and Description
-
-
-private static class 
-TableAuthManager.PermissionCache 
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields 
-
-Modifier and Type
-Field and Description
-
-
-private 
org.apache.hadoop.conf.Configuration
-conf 
-
-
-private TableAuthManager.PermissionCache
-globalCache
-Cache of global permissions
-
-
-
-private static org.slf4j.Logger
-LOG 
-
-
-private static https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map
-managerMap 
-
-
-private https://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
-mtime 
-
-
-private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapString,TableAuthManager.PermissionCache>
-nsCache 
-
-
-private static https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">MapInteger>
-refCount 
-
-
-private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMap>
-tableCache 
-
-
-private ZKPermissionWatcher
-zkperms 
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors 
-
-Modifier
-

[35/51] [partial] hbase-site git commit: Published site at d5e4faacc354c1bc4d93efa71ca97ee3a056123e.

2018-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b5e107c3/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/Queue.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/Queue.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/Queue.html
index 885a217..4166ebf 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/Queue.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/Queue.html
@@ -68,70 +68,57 @@
 060return lockStatus;
 061  }
 062
-063  // This should go away when we have the 
new AM and its events
-064  // and we move xlock to the 
lock-event-queue.
-065  public boolean isAvailable() {
-066if (isEmpty()) {
-067  return false;
-068}
-069if 
(getLockStatus().hasExclusiveLock()) {
-070  // If we have an exclusive lock 
already taken, only child of the lock owner can be executed
-071  // And now we will restore locks 
when master restarts, so it is possible that the procedure
-072  // which is holding the lock is 
also in the queue, so we need to use hasLockAccess here
-073  // instead of hasParentLock
-074  Procedure nextProc = 
peek();
-075  return nextProc != null && 
getLockStatus().hasLockAccess(nextProc);
-076}
-077return true;
-078  }
-079
-080  // 
==
-081  // Functions to handle procedure 
queue
-082  // 
==
-083  public void add(Procedure 
proc, boolean addToFront) {
-084if (addToFront) {
-085  runnables.addFirst(proc);
-086} else {
-087  runnables.addLast(proc);
-088}
-089  }
-090
-091  public Procedure peek() {
-092return runnables.peek();
-093  }
-094
-095  public Procedure poll() {
-096return runnables.poll();
-097  }
-098
-099  public boolean isEmpty() {
-100return runnables.isEmpty();
-101  }
-102
-103  public int size() {
-104return runnables.size();
-105  }
-106
-107  // 
==
-108  // Generic Helpers
-109  // 
==
-110  public int compareKey(TKey cmpKey) {
-111return key.compareTo(cmpKey);
+063  public boolean isAvailable() {
+064return !isEmpty();
+065  }
+066
+067  // 
==
+068  // Functions to handle procedure 
queue
+069  // 
==
+070  public void add(Procedure 
proc, boolean addToFront) {
+071if (addToFront) {
+072  runnables.addFirst(proc);
+073} else {
+074  runnables.addLast(proc);
+075}
+076  }
+077
+078  public Procedure peek() {
+079return runnables.peek();
+080  }
+081
+082  public Procedure poll() {
+083return runnables.poll();
+084  }
+085
+086  public boolean isEmpty() {
+087return runnables.isEmpty();
+088  }
+089
+090  public int size() {
+091return runnables.size();
+092  }
+093
+094  // 
==
+095  // Generic Helpers
+096  // 
==
+097  public int compareKey(TKey cmpKey) {
+098return key.compareTo(cmpKey);
+099  }
+100
+101  @Override
+102  public int compareTo(Queue 
other) {
+103return compareKey(other.key);
+104  }
+105
+106  @Override
+107  public String toString() {
+108return String.format("%s(%s, xlock=%s 
sharedLock=%s size=%s)", getClass().getSimpleName(), key,
+109  lockStatus.hasExclusiveLock() ? 
"true (" + lockStatus.getExclusiveLockProcIdOwner() + ")"
+110  : "false",
+111  lockStatus.getSharedLockCount(), 
size());
 112  }
-113
-114  @Override
-115  public int compareTo(Queue 
other) {
-116return compareKey(other.key);
-117  }
-118
-119  @Override
-120  public String toString() {
-121return String.format("%s(%s, xlock=%s 
sharedLock=%s size=%s)", getClass().getSimpleName(), key,
-122  lockStatus.hasExclusiveLock() ? 
"true (" + lockStatus.getExclusiveLockProcIdOwner() + ")"
-123  : "false",
-124  lockStatus.getSharedLockCount(), 
size());
-125  }
-126}
+113}
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b5e107c3/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/SchemaLocking.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/SchemaLocking.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/SchemaLocking.html
index ce02013..fd63007 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/SchemaLocking.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/SchemaLocking.h

[35/51] [partial] hbase-site git commit: Published site at 3fe8649b2c9ba1271c25e8f476548907e4c7a90d.

2018-10-24 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8f09a71d/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CandidateGenerator.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CandidateGenerator.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CandidateGenerator.html
index c7d99b2..9d1542c 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CandidateGenerator.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CandidateGenerator.html
@@ -382,1357 +382,1365 @@
 374for (int i = 0; i < 
this.curFunctionCosts.length; i++) {
 375  curFunctionCosts[i] = 
tempFunctionCosts[i];
 376}
-377LOG.info("start 
StochasticLoadBalancer.balancer, initCost=" + currentCost + ", functionCost="
-378+ functionCost());
+377double initCost = currentCost;
+378double newCost = currentCost;
 379
-380double initCost = currentCost;
-381double newCost = currentCost;
-382
-383long computedMaxSteps;
-384if (runMaxSteps) {
-385  computedMaxSteps = 
Math.max(this.maxSteps,
-386  ((long)cluster.numRegions * 
(long)this.stepsPerRegion * (long)cluster.numServers));
-387} else {
-388  computedMaxSteps = 
Math.min(this.maxSteps,
-389  ((long)cluster.numRegions * 
(long)this.stepsPerRegion * (long)cluster.numServers));
-390}
-391// Perform a stochastic walk to see 
if we can get a good fit.
-392long step;
-393
-394for (step = 0; step < 
computedMaxSteps; step++) {
-395  Cluster.Action action = 
nextAction(cluster);
-396
-397  if (action.type == Type.NULL) {
-398continue;
-399  }
-400
-401  cluster.doAction(action);
-402  updateCostsWithAction(cluster, 
action);
-403
-404  newCost = computeCost(cluster, 
currentCost);
-405
-406  // Should this be kept?
-407  if (newCost < currentCost) {
-408currentCost = newCost;
-409
-410// save for JMX
-411curOverallCost = currentCost;
-412for (int i = 0; i < 
this.curFunctionCosts.length; i++) {
-413  curFunctionCosts[i] = 
tempFunctionCosts[i];
-414}
-415  } else {
-416// Put things back the way they 
were before.
-417// TODO: undo by remembering old 
values
-418Action undoAction = 
action.undoAction();
-419cluster.doAction(undoAction);
-420updateCostsWithAction(cluster, 
undoAction);
-421  }
-422
-423  if 
(EnvironmentEdgeManager.currentTime() - startTime >
-424  maxRunningTime) {
-425break;
-426  }
-427}
-428long endTime = 
EnvironmentEdgeManager.currentTime();
-429
-430
metricsBalancer.balanceCluster(endTime - startTime);
-431
-432// update costs metrics
-433updateStochasticCosts(tableName, 
curOverallCost, curFunctionCosts);
-434if (initCost > currentCost) {
-435  plans = 
createRegionPlans(cluster);
-436  LOG.info("Finished computing new 
load balance plan. Computation took {}" +
-437" to try {} different iterations. 
 Found a solution that moves " +
-438"{} regions; Going from a 
computed cost of {}" +
-439" to a new cost of {}", 
java.time.Duration.ofMillis(endTime - startTime),
-440step, plans.size(), initCost, 
currentCost);
-441  return plans;
-442}
-443LOG.info("Could not find a better 
load balance plan.  Tried {} different configurations in " +
-444  "{}, and did not find anything with 
a computed cost less than {}", step,
-445  java.time.Duration.ofMillis(endTime 
- startTime), initCost);
-446return null;
-447  }
-448
-449  /**
-450   * update costs to JMX
-451   */
-452  private void 
updateStochasticCosts(TableName tableName, Double overall, Double[] subCosts) 
{
-453if (tableName == null) return;
-454
-455// check if the metricsBalancer is 
MetricsStochasticBalancer before casting
-456if (metricsBalancer instanceof 
MetricsStochasticBalancer) {
-457  MetricsStochasticBalancer balancer 
= (MetricsStochasticBalancer) metricsBalancer;
-458  // overall cost
-459  
balancer.updateStochasticCost(tableName.getNameAsString(),
-460"Overall", "Overall cost", 
overall);
-461
-462  // each cost function
-463  for (int i = 0; i < 
costFunctions.length; i++) {
-464CostFunction costFunction = 
costFunctions[i];
-465String costFunctionName = 
costFunction.getClass().getSimpleName();
-466Double costPercent = (overall == 
0) ? 0 : (subCosts[i] / overall);
-467// TODO: cost function may need a 
specific description
-468
balancer.updateStochasticCost(tableName.getNameAsString(), costFunctionName,
-469  "The percent of " + 
costFunctionName, costPercent);
-470  }
-471}
-472  }
-473
-474  private St

[35/51] [partial] hbase-site git commit: Published site at 7adf590106826b9e4432cfeee06acdc0ccff8c6e.

2018-10-20 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/425db230/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html
index 55d34df..688bd4e 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html
@@ -513,1737 +513,1727 @@
 505  private void 
loadProcedures(ProcedureIterator procIter, boolean abortOnCorruption)
 506  throws IOException {
 507// 1. Build the rollback stack
-508int runnablesCount = 0;
+508int runnableCount = 0;
 509int failedCount = 0;
-510while (procIter.hasNext()) {
-511  boolean finished = 
procIter.isNextFinished();
-512  @SuppressWarnings("unchecked")
-513  Procedure proc 
= procIter.next();
-514  NonceKey nonceKey = 
proc.getNonceKey();
-515  long procId = proc.getProcId();
-516
-517  if (finished) {
-518completed.put(proc.getProcId(), 
new CompletedProcedureRetainer<>(proc));
-519LOG.debug("Completed {}", 
proc);
-520  } else {
-521if (!proc.hasParent()) {
-522  assert !proc.isFinished() : 
"unexpected finished procedure";
-523  
rollbackStack.put(proc.getProcId(), new RootProcedureState<>());
-524}
-525
-526// add the procedure to the map
-527
proc.beforeReplay(getEnvironment());
-528procedures.put(proc.getProcId(), 
proc);
-529
-530if (proc.getState() == 
ProcedureState.RUNNABLE) {
-531  runnablesCount++;
-532} else if (proc.getState() == 
ProcedureState.FAILED) {
-533  failedCount++;
-534}
-535  }
-536
-537  // add the nonce to the map
-538  if (nonceKey != null) {
-539
nonceKeysToProcIdsMap.put(nonceKey, procId);
-540  }
-541}
-542
-543// 2. Initialize the stacks
-544// In the old implementation, for 
procedures in FAILED state, we will push it into the
-545// ProcedureScheduler directly to 
execute the rollback. But this does not work after we
-546// introduce the restore lock 
stage.
-547// For now, when we acquire a xlock, 
we will remove the queue from runQueue in scheduler, and
-548// then when a procedure which has 
lock access, for example, a sub procedure of the procedure
-549// which has the xlock, is pushed 
into the scheduler, we will add the queue back to let the
-550// workers poll from it. The 
assumption here is that, the procedure which has the xlock should
-551// have been polled out already, so 
when loading we can not add the procedure to scheduler first
-552// and then call acquireLock, since 
the procedure is still in the queue, and since we will
-553// remove the queue from runQueue, 
then no one can poll it out, then there is a dead lock
-554
List> runnableList = new 
ArrayList<>(runnablesCount);
-555
List> failedList = new 
ArrayList<>(failedCount);
-556
Set> waitingSet = null;
-557procIter.reset();
-558while (procIter.hasNext()) {
-559  if (procIter.isNextFinished()) {
-560procIter.skipNext();
-561continue;
-562  }
-563
-564  @SuppressWarnings("unchecked")
-565  Procedure proc 
= procIter.next();
-566  assert !(proc.isFinished() 
&& !proc.hasParent()) : "unexpected completed proc=" + proc;
-567
-568  LOG.debug("Loading {}", proc);
-569
-570  Long rootProcId = 
getRootProcedureId(proc);
-571  if (rootProcId == null) {
-572// The 'proc' was ready to run 
but the root procedure was rolledback?
-573scheduler.addBack(proc);
+510int waitingCount = 0;
+511int waitingTimeoutCount = 0;
+512while (procIter.hasNext()) {
+513  boolean finished = 
procIter.isNextFinished();
+514  @SuppressWarnings("unchecked")
+515  Procedure proc 
= procIter.next();
+516  NonceKey nonceKey = 
proc.getNonceKey();
+517  long procId = proc.getProcId();
+518
+519  if (finished) {
+520completed.put(proc.getProcId(), 
new CompletedProcedureRetainer<>(proc));
+521LOG.debug("Completed {}", 
proc);
+522  } else {
+523if (!proc.hasParent()) {
+524  assert !proc.isFinished() : 
"unexpected finished procedure";
+525  
rollbackStack.put(proc.getProcId(), new RootProcedureState<>());
+526}
+527
+528// add the procedure to the map
+529
proc.beforeReplay(getEnvironment());
+530procedures.put(proc.getProcId(), 
proc);
+531switch (proc.getState()) {
+532  case RUNNABLE:
+533runnableCount+

[35/51] [partial] hbase-site git commit: Published site at 5fbb227deb365fe812d433fe39b85ac4b0ddee20.

2018-10-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c9ebe686/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
index 8eb7b8b..44ab859 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.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":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -401,8 +401,9 @@ implements 
 private TransitRegionStateProcedure
-createAssignProcedure(RegionStateNode regionNode,
- ServerName targetServer) 
+createAssignProcedure(RegionStateNode regionNode,
+ ServerName targetServer,
+ boolean override) 
 
 
 TransitRegionStateProcedure[]
@@ -425,149 +426,168 @@ implements ServerName targetServer) 
 
 
+TransitRegionStateProcedure
+createOneAssignProcedure(RegionInfo hri,
+boolean override)
+Create one TransitRegionStateProcedure to assign a region 
w/o specifying a target server.
+
+
+
+TransitRegionStateProcedure
+createOneUnassignProcedure(RegionInfo hri,
+  boolean override)
+Create one TransitRegionStateProcedure to unassign a 
region.
+
+
+
 TransitRegionStateProcedure[]
 createRoundRobinAssignProcedures(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List hris)
 Create round-robin assigns.
 
 
-
+
 TransitRegionStateProcedure[]
 createRoundRobinAssignProcedures(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List hris,
 https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List serversToExclude)
 Create round-robin assigns.
 
 
-
+
 SplitTableRegionProcedure
 createSplitProcedure(RegionInfo regionToSplit,
 byte[] splitKey) 
 
-
+
+private TransitRegionStateProcedure
+createUnassignProcedure(RegionStateNode regionNode,
+   boolean override) 
+
+
 TransitRegionStateProcedure[]
 createUnassignProceduresForDisabling(TableName tableName)
 Called by DisableTableProcedure to unassign all the regions 
for a table.
 
 
-
+
 void
 deleteTable(TableName tableName)
 Delete the region states.
 
 
-
+
 https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List
 getAssignedRegions() 
 
-
+
 (package private) int
 getAssignMaxAttempts() 
 
-
+
 MetricsAssignmentManager
 getAssignmentManagerMetrics() 
 
-
+
 private LoadBalancer
 getBalancer() 
 
-
+
 org.apache.hadoop.c

[35/51] [partial] hbase-site git commit: Published site at 821e4d7de2d576189f4288d1c2acf9e9a9471f5c.

2018-10-16 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/323b17d9/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerThread.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerThread.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerThread.html
index bdfc3f8..151ab8e 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerThread.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerThread.html
@@ -1062,1140 +1062,1159 @@
 1054  }
 1055
 1056  boolean bypassProcedure(long pid, long 
lockWait, boolean force) throws IOException {
-1057Procedure 
procedure = getProcedure(pid);
-1058if (procedure == null) {
-1059  LOG.debug("Procedure with id={} 
does not exist, skipping bypass", pid);
-1060  return false;
-1061}
-1062
-1063LOG.debug("Begin bypass {} with 
lockWait={}, force={}", procedure, lockWait, force);
-1064IdLock.Entry lockEntry = 
procExecutionLock.tryLockEntry(procedure.getProcId(), lockWait);
-1065if (lockEntry == null && 
!force) {
-1066  LOG.debug("Waited {} ms, but {} is 
still running, skipping bypass with force={}",
-1067  lockWait, procedure, force);
-1068  return false;
-1069} else if (lockEntry == null) {
-1070  LOG.debug("Waited {} ms, but {} is 
still running, begin bypass with force={}",
-1071  lockWait, procedure, force);
-1072}
-1073try {
-1074  // check whether the procedure is 
already finished
-1075  if (procedure.isFinished()) {
-1076LOG.debug("{} is already 
finished, skipping bypass", procedure);
-1077return false;
-1078  }
-1079
-1080  if (procedure.hasChildren()) {
-1081LOG.debug("{} has children, 
skipping bypass", procedure);
-1082return false;
-1083  }
-1084
-1085  // If the procedure has no parent 
or no child, we are safe to bypass it in whatever state
-1086  if (procedure.hasParent() 
&& procedure.getState() != ProcedureState.RUNNABLE
-1087  && 
procedure.getState() != ProcedureState.WAITING
-1088  && 
procedure.getState() != ProcedureState.WAITING_TIMEOUT) {
-1089LOG.debug("Bypassing procedures 
in RUNNABLE, WAITING and WAITING_TIMEOUT states "
-1090+ "(with no parent), 
{}",
-1091procedure);
-1092return false;
-1093  }
-1094
-1095  // Now, the procedure is not 
finished, and no one can execute it since we take the lock now
-1096  // And we can be sure that its 
ancestor is not running too, since their child has not
-1097  // finished yet
-1098  Procedure 
current = procedure;
-1099  while (current != null) {
-1100LOG.debug("Bypassing {}", 
current);
-1101current.bypass();
-1102store.update(procedure);
-1103long parentID = 
current.getParentProcId();
-1104current = 
getProcedure(parentID);
-1105  }
-1106
-1107  //wake up waiting procedure, 
already checked there is no child
-1108  if (procedure.getState() == 
ProcedureState.WAITING) {
-1109
procedure.setState(ProcedureState.RUNNABLE);
-1110store.update(procedure);
-  }
-1112
-1113  // If we don't have the lock, we 
can't re-submit the queue,
-1114  // since it is already executing. 
To get rid of the stuck situation, we
-1115  // need to restart the master. 
With the procedure set to bypass, the procedureExecutor
-1116  // will bypass it and won't get 
stuck again.
-1117  if (lockEntry != null) {
-1118// add the procedure to run 
queue,
-1119scheduler.addFront(procedure);
-1120LOG.debug("Bypassing {} and its 
ancestors successfully, adding to queue", procedure);
-1121  } else {
-1122LOG.debug("Bypassing {} and its 
ancestors successfully, but since it is already running, "
-1123+ "skipping add to queue", 
procedure);
-1124  }
-1125  return true;
-1126
-1127} finally {
-1128  if (lockEntry != null) {
-1129
procExecutionLock.releaseLockEntry(lockEntry);
-1130  }
-1131}
-1132  }
-1133
-1134  /**
-1135   * Add a new root-procedure to the 
executor.
-1136   * @param proc the new procedure to 
execute.
-1137   * @param nonceKey the registered 
unique identifier for this operation from the client or process.
-1138   * @return the procedure id, that can 
be used to monitor the operation
-1139   */
-1140  
@edu.umd.cs.findbugs.annotations.SuppressWarnings(value="NP_NULL_ON_SOME_PATH",
-1141  justification = "FindBugs is blind 
to the check-for-null")
-1142  public long 
submitProcedure(Procedure proc, NonceKey nonceKey) {
-1143
Preconditions.checkArgument(lastProcId.get() >= 0);
-1144
-1145prepareProcedure(proc);
-1146
-1147final Long curren

[35/51] [partial] hbase-site git commit: Published site at fa5fa6ecdd071b72b58971058ff3ab9d28c3e709.

2018-10-12 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d1341859/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
index 721035e..f808b16 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
@@ -169,3778 +169,3785 @@
 161import 
org.apache.hadoop.hbase.procedure2.ProcedureExecutor;
 162import 
org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure;
 163import 
org.apache.hadoop.hbase.procedure2.RemoteProcedureException;
-164import 
org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore;
-165import 
org.apache.hadoop.hbase.quotas.MasterQuotaManager;
-166import 
org.apache.hadoop.hbase.quotas.MasterQuotasObserver;
-167import 
org.apache.hadoop.hbase.quotas.QuotaObserverChore;
-168import 
org.apache.hadoop.hbase.quotas.QuotaUtil;
-169import 
org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore;
-170import 
org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshotNotifier;
-171import 
org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshotNotifierFactory;
-172import 
org.apache.hadoop.hbase.regionserver.DefaultStoreEngine;
-173import 
org.apache.hadoop.hbase.regionserver.HRegionServer;
-174import 
org.apache.hadoop.hbase.regionserver.HStore;
-175import 
org.apache.hadoop.hbase.regionserver.RSRpcServices;
-176import 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost;
-177import 
org.apache.hadoop.hbase.regionserver.RegionSplitPolicy;
-178import 
org.apache.hadoop.hbase.regionserver.compactions.ExploringCompactionPolicy;
-179import 
org.apache.hadoop.hbase.regionserver.compactions.FIFOCompactionPolicy;
-180import 
org.apache.hadoop.hbase.replication.ReplicationException;
-181import 
org.apache.hadoop.hbase.replication.ReplicationLoadSource;
-182import 
org.apache.hadoop.hbase.replication.ReplicationPeerConfig;
-183import 
org.apache.hadoop.hbase.replication.ReplicationPeerDescription;
-184import 
org.apache.hadoop.hbase.replication.ReplicationUtils;
-185import 
org.apache.hadoop.hbase.replication.SyncReplicationState;
-186import 
org.apache.hadoop.hbase.replication.master.ReplicationHFileCleaner;
-187import 
org.apache.hadoop.hbase.replication.master.ReplicationLogCleaner;
-188import 
org.apache.hadoop.hbase.replication.master.ReplicationPeerConfigUpgrader;
-189import 
org.apache.hadoop.hbase.security.AccessDeniedException;
-190import 
org.apache.hadoop.hbase.security.UserProvider;
-191import 
org.apache.hadoop.hbase.trace.TraceUtil;
-192import 
org.apache.hadoop.hbase.util.Addressing;
-193import 
org.apache.hadoop.hbase.util.BloomFilterUtil;
-194import 
org.apache.hadoop.hbase.util.Bytes;
-195import 
org.apache.hadoop.hbase.util.CompressionTest;
-196import 
org.apache.hadoop.hbase.util.EncryptionTest;
-197import 
org.apache.hadoop.hbase.util.HBaseFsck;
-198import 
org.apache.hadoop.hbase.util.HFileArchiveUtil;
-199import 
org.apache.hadoop.hbase.util.HasThread;
-200import 
org.apache.hadoop.hbase.util.IdLock;
-201import 
org.apache.hadoop.hbase.util.ModifyRegionUtils;
-202import 
org.apache.hadoop.hbase.util.Pair;
-203import 
org.apache.hadoop.hbase.util.RetryCounter;
-204import 
org.apache.hadoop.hbase.util.RetryCounterFactory;
-205import 
org.apache.hadoop.hbase.util.Threads;
-206import 
org.apache.hadoop.hbase.util.VersionInfo;
-207import 
org.apache.hadoop.hbase.zookeeper.LoadBalancerTracker;
-208import 
org.apache.hadoop.hbase.zookeeper.MasterAddressTracker;
-209import 
org.apache.hadoop.hbase.zookeeper.MasterMaintenanceModeTracker;
-210import 
org.apache.hadoop.hbase.zookeeper.RegionNormalizerTracker;
-211import 
org.apache.hadoop.hbase.zookeeper.ZKClusterId;
-212import 
org.apache.hadoop.hbase.zookeeper.ZKUtil;
-213import 
org.apache.hadoop.hbase.zookeeper.ZKWatcher;
-214import 
org.apache.hadoop.hbase.zookeeper.ZNodePaths;
-215import 
org.apache.yetus.audience.InterfaceAudience;
-216import 
org.apache.zookeeper.KeeperException;
-217import org.eclipse.jetty.server.Server;
-218import 
org.eclipse.jetty.server.ServerConnector;
-219import 
org.eclipse.jetty.servlet.ServletHolder;
-220import 
org.eclipse.jetty.webapp.WebAppContext;
-221import org.slf4j.Logger;
-222import org.slf4j.LoggerFactory;
-223
-224import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
-225import 
org.apache.hbase.thirdparty.com.google.common.collect.ImmutableSet;
-226import 
org.apache.hbase.thirdparty.com.google.common.collect.Lists;
-227import 
org.apache.hbase.thirdparty.com.google.common.collect.Maps;
-228
-229import 
org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
-230import 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse.Compacti

[35/51] [partial] hbase-site git commit: Published site at 6bc7089f9e0793efc9bdd46a84f5ccd9bc4579ad.

2018-09-28 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/419d0338/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html
 
b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html
index b257e00..8f27689 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-private static class ProcedureExecutor.CompletedProcedureCleaner
+private static class ProcedureExecutor.CompletedProcedureCleaner
 extends ProcedureInMemoryChore
 Internal cleaner that removes the completed procedure 
results after a TTL.
  NOTE: This is a special case handled in timeoutLoop().
@@ -288,7 +288,7 @@ extends Procedure
-acquireLock,
 addStackIndex,
 afterReplay,
 beforeReplay,
 bypass,
 compareTo,
 completionCleanup,
 doAcquireLock, doExecute,
 doReleaseLock,
 doRollback,
 elapsedTime,
 getChildrenLatch,
 getException,
 getLastUpdate,
 getNonceKey,
 getOwner,
 getParentProcId,
 getProcedureMetrics,
 getProcId,
 getProcIdHashCode,
 getProcName,
 getResult,
 getRootProcedureId,
 getRootProcId, getStackIndexes,
 getState,
 getSubmittedTime,
 getTimeout,
 getTimeoutTimestamp,
 hasChildren,
 hasException,
 hasLock,
 hasOwner, hasParent,
 hasTimeout,
 haveSameParent,
 holdLock,
 incChildrenLatch,
 isBypass,
 isFailed,
 isFinished,
 isInitializing,
 isRunnable,
 isSuccess,
 isWaiting,
 isYieldAfterExecutionStep,
 lockedWhenLoading,
 releaseLock,
 removeStackIndex,
 restoreLo
 ck, setAbortFailure,
 setChildrenLatch,
 setFailure,
 setFailure,
 setLastUpdate,
 setNonceKey,
 setOwner,
 setOwner,
 setParentProcId,
 setProcId,
 setResult,
 setRootProcId,
 setStackIndexes,
 setState,
 setSubmittedTime,
 setTimeout, setTimeoutFailure,
 shouldWaitClientAck,
 toString,
 toStringClass,
 toStringClassDetails,
 toStringDetails,
 toStringSimpleSB,
 toStringState, tryRunnable,
 updateMetricsOnFinish,
 updateMetricsOnSubmit,
 updateTimestamp,
 waitInitialized,
 wasExecuted
+acquireLock,
 addStackIndex,
 afterReplay,
 beforeReplay,
 bypass,
 compareTo,
 completionCleanup,
 doAcquireLock, doExecute,
 doReleaseLock,
 doRollback,
 elapsedTime,
 getChildrenLatch,
 getException,
 getLastUpdate,
 getNonceKey,
 getOwner,
 getParentProcId,
 getProcedureMetrics,
 getProcId,
 getProcIdHashCode,
 getProcName,
 getResult,
 getRootProcedureId,
 getRootProcId, getStackIndexes,
 getState,
 getSubmittedTime,
 getTimeout,
 getTimeoutTimestamp,
 hasChildren,
 hasException,
 hasLock,
 hasOwner, hasParent,
 hasTimeout,
 haveSameParent,
 holdLock,
 incChildrenLatch,
 isBypass,
 isFailed,
 isFinished,
 isInitializing,
 isRunnable,
 isSuccess,
 isWaiting,
 isYieldAfterExecutionStep,
 lockedWhenLoading,
 needPersistence,
 releaseLock,
 removeStackIndex, resetPersistence,
 restoreLock,
 setAbortFailure,
 setChildrenLatch,
 setFailure,
 setFailure,
 setLastUpdate,
 setNonceKey, setOwner,
 setOwner,
 setParentProcId,
 setProcId,
 setResult,
 setRootProcId,
 setStackIndexes,
 setState, 
setSubmittedTime,
 setTimeout,
 setTimeoutFailure,
 shouldWaitClientAck,
 skipPersistence,
 toString,
 toStringClass,
 toStringClassDetails, toStringDetails,
 toStringSimpleSB,
 toStringState,
 tryRunnable,
 updateMetricsOnFinish,
 updateMetricsOnSubmit,
 updateTimestamp,
 waitInitialized, wasExecuted
 
 
 
@@ -317,7 +317,7 @@ extends 
 
 LOG
-private static final org.slf4j.Logger LOG
+private static final org.slf4j.Logger LOG
 
 
 
@@ -326,7 +326,7 @@ extends 
 
 CLEANER_INTERVAL_CONF_KEY
-private 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 CLEANER_INTERVAL_CONF_KEY
+private 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 CLEANER_INTERVAL_CONF_KEY
 
 See Also:
 Constant
 Field Values
@@ -339,7 +339,7 @@ extends 
 
 DEFAULT_CLEANER_INTERVAL
-private static final int DEFAULT_CLEANER_INTERVAL
+private static final int DEFAULT_CLEANER_INTERVAL
 
 See Also:
 Constant
 Field Values
@@ -352,7 +352,7 @@ extends 
 
 EVICT_TTL_CONF_KEY
-private 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 EVICT_TTL_CONF_KEY
+private 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 EVICT_TTL_CONF_KEY
 
 See Also:
 Constant
 Field Values
@@ -365,7 +365,7 @@ extends 
 
 DEFAULT_EVICT_TTL
-private static final int DEFAULT_EVICT_TTL
+private st

[35/51] [partial] hbase-site git commit: Published site at d7e08317d2f214e4cca7b67578aba0ed7a567d54.

2018-09-26 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/37cf49a6/devapidocs/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html
index 003d8ac..d92c485 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html
@@ -404,7 +404,7 @@ extends AbstractStateMachineTableProcedure
-acquireLock,
 checkOnline,
 checkTableModifiable,
 getRegionDir,
 getUser, preflightChecks,
 releaseLock,
 releaseSyncLatch,
 setUser,
 waitInitialized<
 /li>
+acquireLock,
 checkOnline,
 checkTableModifiable,
 getUser,
 getWALRegionDir, preflightChecks,
 releaseLock,
 releaseSyncLatch,
 setUser,
 waitInitialized
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/37cf49a6/devapidocs/org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html
index 58d8489..9c3a897 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html
@@ -412,7 +412,7 @@ extends AbstractStateMachineTableProcedure
-checkOnline,
 checkTableModifiable,
 getRegionDir,
 getUser,
 preflightChecks, releaseLock,
 releaseSyncLatch,
 setUser,
 toStringClassDetails
+checkOnline,
 checkTableModifiable,
 getUser,
 getWALRegionDir,
 preflightChecks, releaseLock,
 releaseSyncLatch,
 setUser,
 toStringClassDetails
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/37cf49a6/devapidocs/org/apache/hadoop/hbase/master/procedure/DeleteTableProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/DeleteTableProcedure.html 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/DeleteTableProcedure.html
index 714dd7a..c1a64b3 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/DeleteTableProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/DeleteTableProcedure.html
@@ -375,7 +375,7 @@ extends AbstractStateMachineTableProcedure
-acquireLock,
 checkOnline,
 checkTableModifiable,
 getRegionDir,
 getUser, preflightChecks,
 releaseLock,
 releaseSyncLatch,
 setUser,
 toStringClassDetails,
 waitInitialized
+acquireLock,
 checkOnline,
 checkTableModifiable,
 getUser,
 getWALRegionDir, preflightChecks,
 releaseLock,
 releaseSyncLatch,
 setUser,
 toStringClassDetails,
 waitInitialized
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/37cf49a6/devapidocs/org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.html
index 636aada..b2bcb82 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.html
@@ -367,7 +367,7 @@ extends AbstractStateMachineTableProcedure
-acquireLock,
 checkOnline,
 checkTableModifiable,
 getRegionDir,
 getUser, preflightChecks,
 releaseLock,
 releaseSyncLatch,
 setUser,
 toStringClassDetails,
 waitInitialized
+acquireLock,
 checkOnline,
 checkTableModifiable,
 getUser,
 getWALRegionDir, preflightChecks,
 releaseLock,
 releaseSyncLatch,
 setUser,
 toStringClassDetails,
 waitInitialized
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/37cf49a6/devapidocs/org/apache/hadoop/hbase/master/procedure/EnableTableProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/EnableTableProcedure.html 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/EnableTableProcedure.html
index 286c28d..0bb6280 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/EnableTableProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/EnableTableProcedure.html
@@ -382,7 +382,7 @@ extends AbstractStateMachineTableProcedure
-acquireLock,
 checkOnline,
 checkTableModifiable,
 getRegionDir,
 getUser, preflightChecks,
 releaseLock,
 releaseSyncLatch,
 setUser,
 toStringClassDetails,
 waitInitialized
+acquireLock,
 checkOnline,
 checkTableModifiable,
 getUser,
 getWALRegionDir, preflightChecks,
 releaseLock,
 releaseSyncLatch,
 setUser,
 toStringClassDetails,
 waitInitialized
 
 
 

http://git-wip-us.apache.org/r

[35/51] [partial] hbase-site git commit: Published site at 8eaaa63114a64bcaeaf0ed9bdd88615ee22255c1.

2018-09-25 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f6f9d4f3/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
index e41f49c..23b1976 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":9,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":9,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":9,"i52":9,"i53":9,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":9,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":9,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":9,"i55":9,"i56":9,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public class RSRpcServices
+public class RSRpcServices
 extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
 implements HBaseRPCErrorHandler, 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface,
 
org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.BlockingInterface,
 PriorityFunction, ConfigurationObserver
 Implements the regionserver RPC services.
@@ -620,15 +620,28 @@ implements 
+private void
+executeCloseRegionProcedures(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CloseRegionRequest request) 
+
+
+private void
+executeOpenRegionProcedures(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionRequest request,
+   https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map tdCache) 
+
+
+private void
+executeProcedures(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RemoteProcedureRequest request) 
+
+
 org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ExecuteProceduresResponse
 executeProcedures(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
  
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ExecuteProceduresRequest request) 
 
-
+
 static boolean
 exitIfOOME(https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable e) 
 
-
+
 private void
 failRegionAction(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiResponse.Builder responseBuilder,
 
org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.RegionActionResult.Builder regionActionResultBuilder,
@@ -636,53 +649,53 @@ implements CellScanner cellScanner,
 https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in 
java.lang">Throwable error) 
 
-
+
 org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionResponse
 flushRegion(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,

org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionRequest request)

[35/51] [partial] hbase-site git commit: Published site at cd161d976ef47b84e904f2d54bac65d2f3417c2a.

2018-09-20 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/fa1bebf8/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteTableFuture.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteTableFuture.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteTableFuture.html
index a5789e0..93a57cb 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteTableFuture.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteTableFuture.html
@@ -238,4120 +238,4119 @@
 230 * @see Admin
 231 */
 232@InterfaceAudience.Private
-233@InterfaceStability.Evolving
-234public class HBaseAdmin implements Admin 
{
-235  private static final Logger LOG = 
LoggerFactory.getLogger(HBaseAdmin.class);
-236
-237  private ClusterConnection connection;
-238
-239  private final Configuration conf;
-240  private final long pause;
-241  private final int numRetries;
-242  private final int syncWaitTimeout;
-243  private boolean aborted;
-244  private int operationTimeout;
-245  private int rpcTimeout;
-246
-247  private RpcRetryingCallerFactory 
rpcCallerFactory;
-248  private RpcControllerFactory 
rpcControllerFactory;
-249
-250  private NonceGenerator ng;
-251
-252  @Override
-253  public int getOperationTimeout() {
-254return operationTimeout;
-255  }
-256
-257  HBaseAdmin(ClusterConnection 
connection) throws IOException {
-258this.conf = 
connection.getConfiguration();
-259this.connection = connection;
-260
-261// TODO: receive 
ConnectionConfiguration here rather than re-parsing these configs every time.
-262this.pause = 
this.conf.getLong(HConstants.HBASE_CLIENT_PAUSE,
-263
HConstants.DEFAULT_HBASE_CLIENT_PAUSE);
-264this.numRetries = 
this.conf.getInt(HConstants.HBASE_CLIENT_RETRIES_NUMBER,
-265
HConstants.DEFAULT_HBASE_CLIENT_RETRIES_NUMBER);
-266this.operationTimeout = 
this.conf.getInt(HConstants.HBASE_CLIENT_OPERATION_TIMEOUT,
-267
HConstants.DEFAULT_HBASE_CLIENT_OPERATION_TIMEOUT);
-268this.rpcTimeout = 
this.conf.getInt(HConstants.HBASE_RPC_TIMEOUT_KEY,
-269
HConstants.DEFAULT_HBASE_RPC_TIMEOUT);
-270this.syncWaitTimeout = 
this.conf.getInt(
-271  
"hbase.client.sync.wait.timeout.msec", 10 * 6); // 10min
-272
-273this.rpcCallerFactory = 
connection.getRpcRetryingCallerFactory();
-274this.rpcControllerFactory = 
connection.getRpcControllerFactory();
-275
-276this.ng = 
this.connection.getNonceGenerator();
-277  }
-278
-279  @Override
-280  public void abort(String why, Throwable 
e) {
-281// Currently does nothing but throw 
the passed message and exception
-282this.aborted = true;
-283throw new RuntimeException(why, e);
-284  }
-285
-286  @Override
-287  public boolean isAborted() {
-288return this.aborted;
-289  }
-290
-291  @Override
-292  public boolean abortProcedure(final 
long procId, final boolean mayInterruptIfRunning)
-293  throws IOException {
-294return 
get(abortProcedureAsync(procId, mayInterruptIfRunning), this.syncWaitTimeout,
-295  TimeUnit.MILLISECONDS);
-296  }
-297
-298  @Override
-299  public Future 
abortProcedureAsync(final long procId, final boolean mayInterruptIfRunning)
-300  throws IOException {
-301Boolean abortProcResponse =
-302executeCallable(new 
MasterCallable(getConnection(),
-303getRpcControllerFactory()) 
{
-304  @Override
-305  protected AbortProcedureResponse 
rpcCall() throws Exception {
-306AbortProcedureRequest 
abortProcRequest =
-307
AbortProcedureRequest.newBuilder().setProcId(procId).build();
-308return 
master.abortProcedure(getRpcController(), abortProcRequest);
-309  }
-310}).getIsProcedureAborted();
-311return new AbortProcedureFuture(this, 
procId, abortProcResponse);
-312  }
-313
-314  @Override
-315  public List 
listTableDescriptors() throws IOException {
-316return 
listTableDescriptors((Pattern)null, false);
-317  }
-318
-319  @Override
-320  public List 
listTableDescriptors(Pattern pattern) throws IOException {
-321return listTableDescriptors(pattern, 
false);
-322  }
-323
-324  @Override
-325  public List 
listTableDescriptors(Pattern pattern, boolean includeSysTables)
-326  throws IOException {
-327return executeCallable(new 
MasterCallable>(getConnection(),
-328getRpcControllerFactory()) {
-329  @Override
-330  protected 
List rpcCall() throws Exception {
-331GetTableDescriptorsRequest req 
=
-332
RequestConverter.buildGetTableDescriptorsRequest(pattern, includeSysTables);
-333return 
ProtobufUtil.toTableDescriptorList(master.getTableDescriptors(getRpcController(),
-334req));
-335  }
-336});
-337  }
-

[35/51] [partial] hbase-site git commit: Published site at c6a65ba63fce85ac7c4b62b96ef2bbe6c35d2f00.

2018-09-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/293abb17/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html
index d236197..d8bf46f 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
 
 Summary: 
 Nested | 
-Field | 
+Field | 
 Constr | 
 Method
 
 
 Detail: 
-Field | 
+Field | 
 Constr | 
 Method
 
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-final class AssignmentManagerUtil
+final class AssignmentManagerUtil
 extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
 Utility for this assignment package only.
 
@@ -119,6 +119,25 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 
+
+
+
+
+
+Field Summary
+
+Fields 
+
+Modifier and Type
+Field and Description
+
+
+private static int
+DEFAULT_REGION_REPLICA 
+
+
+
+
 
 
 
@@ -157,15 +176,15 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 private static TransitRegionStateProcedure[]
-createAssignProcedures(MasterProcedureEnv env,
-  https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true";
 title="class or interface in java.util.stream">Stream regions,
+createAssignProcedures(MasterProcedureEnv env,
+  https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List regions,
   int regionReplication,
   ServerName targetServer) 
 
 
 (package private) static TransitRegionStateProcedure[]
-createAssignProceduresForOpeningNewRegions(MasterProcedureEnv env,
-  https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true";
 title="class or interface in java.util.stream">Stream regions,
+createAssignProceduresForOpeningNewRegions(MasterProcedureEnv env,
+  https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List regions,
   int regionReplication,
   ServerName targetServer) 
 
@@ -202,8 +221,8 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 (package private) static void
-reopenRegionsForRollback(MasterProcedureEnv env,
-https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true";
 title="class or interface in java.util.stream">Stream regions,
+reopenRegionsForRollback(MasterProcedureEnv env,
+https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List regions,
 int regionReplication,
 ServerName targetServer) 
 
@@ -227,6 +246,27 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 
+
+
+
+
+
+Field Detail
+
+
+
+
+
+DEFAULT_REGION_REPLICA
+private static final int DEFAULT_REGION_REPLICA
+
+See Also:
+Constant
 Field Values
+
+
+
+
+
 
 
 
@@ -239,7 +279,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 AssignmentManagerUtil
-private AssignmentManagerUtil()
+private AssignmentManagerUtil()
 
 
 
@@ -256,7 +296,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getRegionInfoResponse
-static org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse getRegionInfoResponse(MasterProcedureEnv env,
+static org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse getRegionInfoResponse(MasterProcedureEnv env,

  ServerName regionLocation,

  RegionInfo hri)

   throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
@@ -273,7 +313,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getRegionInfoResponse
-static org.apache.hadoop.hb

[35/51] [partial] hbase-site git commit: Published site at 7c1fad4992a169a35b4457e6f4afcb30d04406e9.

2018-08-31 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74f60271/devapidocs/org/apache/hadoop/hbase/master/replication/UpdatePeerConfigProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/replication/UpdatePeerConfigProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/replication/UpdatePeerConfigProcedure.html
index 35cbba5..f29330d 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/replication/UpdatePeerConfigProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/replication/UpdatePeerConfigProcedure.html
@@ -356,7 +356,7 @@ extends Procedure
-addStackIndex,
 afterReplay,
 beforeReplay,
 compareTo,
 completionCleanup,
 doExecute,
 doRollback,
 elapsedTime,
 getChildrenLatch,
 getException,
 getLastUpdate,
 getNonceKey,
 getOwner,
 getParentProcId,
 getProcedureMetrics,
 getProcId,
 getProcIdHashCode, getProcName,
 getResult,
 getRootProcedureId,
 getRootProcId,
 getStackIndexes,
 getState,
 getSubmittedTime,
 getTimeout,
 getTimeoutTimestamp,
 hasChildren,
 hasException,
 hasLock,
 hasOwner,
 hasParent,
 hasTimeout,
 haveSameParent,
 incChildrenLatch,
 isFailed,
 isFinished,
 isInitializing,
 isRunnable,
 isSuccess,
 isWaiting,
 removeStackIndex,
 setAbortFailure,
 setChildrenLatch,
 setFailure,
 setFailure,
 setLastUpdate,
 setNonceKey,
 setOwner,
 setOwner,
 setParentProcId, setProcId,
 setResult,
 setRootProcId,
 setStackIndexes,
 setState,
 setSubmittedTime,
 setTimeout,
 setTimeoutFailure,
 shouldWaitClientAck,
 toString,
 toStringClass,
 toStringClassDetails,
 toStringDetails,
 toStringSimpleSB,
 updateMetricsOnFinish,
 updateMetricsOnSubmit,
 updateTimestamp,
 wasExecuted
+addStackIndex,
 afterReplay,
 beforeReplay,
 compareTo,
 completionCleanup,
 doExecute,
 doRollback,
 elapsedTime,
 getChildrenLatch,
 getException,
 getLastUpdate,
 getNonceKey,
 getOwner,
 getParentProcId,
 getProcedureMetrics,
 getProcId,
 getProcIdHashCode, getProcName,
 getResult,
 getRootProcedureId,
 getRootProcId,
 getStackIndexes,
 getState,
 getSubmittedTime,
 getTimeout,
 getTimeoutTimestamp,
 hasChildren,
 hasException,
 hasLock,
 hasOwner,
 hasParent,
 hasTimeout,
 haveSameParent,
 incChildrenLatch,
 isBypass,
 isFailed,
 isFinished,
 isInitializing,
 isRunnable,
 isSuccess,
 isWaiting,
 removeStackIndex,
 setAbortFailure,
 setChildrenLatch,
 setFailure,
 setFailure,
 setLastUpdate,
 setNonceKey,
 setOwner,
 setOwner, setParentProcId,
 setProcId,
 setResult,
 setRootProcId,
 setStackIndexes,
 setState,
 setSubmittedTime,
 setTimeout, setTimeoutFailure,
 shouldWaitClientAck,
 toString,
 toStringClass,
 toStringClassDetails,
 toStringDetails,
 toStringSimpleSB,
 updateMetricsOnFinish,
 updateMetricsOnSubmit,
 updateTimestamp,
 wasExecuted
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74f60271/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 5d217f4..c036415 100644
--- a/devapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -437,19 +437,19 @@
 
 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.ClusterMetrics.Option
-org.apache.hadoop.hbase.MetaTableAccessor.QueryType
-org.apache.hadoop.hbase.HConstants.OperationStatusCode
-org.apache.hadoop.hbase.MemoryCompactionPolicy
+org.apache.hadoop.hbase.KeepDeletedCells
 org.apache.hadoop.hbase.Size.Unit
-org.apache.hadoop.hbase.CellBuilderType
-org.apache.hadoop.hbase.HealthChecker.HealthCheckerExitStatus
+org.apache.hadoop.hbase.KeyValue.Type
+org.apache.hadoop.hbase.HConstants.OperationStatusCode
 org.apache.hadoop.hbase.Cell.Type
-org.apache.hadoop.hbase.Coprocessor.State
+org.apache.hadoop.hbase.MemoryCompactionPolicy
 org.apache.hadoop.hbase.CompatibilitySingletonFactory.SingletonStorage
-org.apache.hadoop.hbase.KeepDeletedCells
+org.apache.hadoop.hbase.ClusterMetrics.Option
+org.apache.hadoop.hbase.MetaTableAccessor.QueryType
+org.apache.hadoop.hbase.Coprocessor.State
+org.apache.hadoop.hbase.HealthChecker.HealthCheckerExitStatus
 org.apache.hadoop.hbase.CompareOperator
-org.apache.hadoop.hbase.KeyValue.Type
+org.apache.hadoop.hbase.CellBuilderType
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74f60271/devapidocs/org/apache/hadoop/hbase/procedure2/OnePhaseProcedure.html
--
diff --git 

[35/51] [partial] hbase-site git commit: Published site at 3afe9fb7e6ebfa71187cbe131558a83fae61cecd.

2018-08-28 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/424d7e41/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html
index 99b6bf2..c62e029 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html
@@ -431,1603 +431,1625 @@
 423  }
 424
 425  @Override
-426  public MetricsConnection 
getConnectionMetrics() {
-427return this.metrics;
+426  public Hbck getHbck() throws 
IOException {
+427return 
getHbck(get(registry.getMasterAddress()));
 428  }
 429
-430  private ExecutorService getBatchPool() 
{
-431if (batchPool == null) {
-432  synchronized (this) {
-433if (batchPool == null) {
-434  int threads = 
conf.getInt("hbase.hconnection.threads.max", 256);
-435  this.batchPool = 
getThreadPool(threads, threads, "-shared", null);
-436  this.cleanupPool = true;
-437}
-438  }
-439}
-440return this.batchPool;
-441  }
-442
-443  private ExecutorService 
getThreadPool(int maxThreads, int coreThreads, String nameHint,
-444  BlockingQueue 
passedWorkQueue) {
-445// shared HTable thread executor not 
yet initialized
-446if (maxThreads == 0) {
-447  maxThreads = 
Runtime.getRuntime().availableProcessors() * 8;
-448}
-449if (coreThreads == 0) {
-450  coreThreads = 
Runtime.getRuntime().availableProcessors() * 8;
-451}
-452long keepAliveTime = 
conf.getLong("hbase.hconnection.threads.keepalivetime", 60);
-453BlockingQueue 
workQueue = passedWorkQueue;
-454if (workQueue == null) {
-455  workQueue =
-456new 
LinkedBlockingQueue<>(maxThreads *
-457
conf.getInt(HConstants.HBASE_CLIENT_MAX_TOTAL_TASKS,
-458
HConstants.DEFAULT_HBASE_CLIENT_MAX_TOTAL_TASKS));
-459  coreThreads = maxThreads;
-460}
-461ThreadPoolExecutor tpe = new 
ThreadPoolExecutor(
-462coreThreads,
-463maxThreads,
-464keepAliveTime,
-465TimeUnit.SECONDS,
-466workQueue,
-467
Threads.newDaemonThreadFactory(toString() + nameHint));
-468tpe.allowCoreThreadTimeOut(true);
-469return tpe;
-470  }
-471
-472  private ExecutorService 
getMetaLookupPool() {
-473if (this.metaLookupPool == null) {
-474  synchronized (this) {
-475if (this.metaLookupPool == null) 
{
-476  //Some of the threads would be 
used for meta replicas
-477  //To start with, 
threads.max.core threads can hit the meta (including replicas).
-478  //After that, requests will get 
queued up in the passed queue, and only after
-479  //the queue is full, a new 
thread will be started
-480  int threads = 
conf.getInt("hbase.hconnection.meta.lookup.threads.max", 128);
-481  this.metaLookupPool = 
getThreadPool(
-482 threads,
-483 threads,
-484 "-metaLookup-shared-", new 
LinkedBlockingQueue<>());
-485}
-486  }
-487}
-488return this.metaLookupPool;
-489  }
-490
-491  protected ExecutorService 
getCurrentMetaLookupPool() {
-492return metaLookupPool;
-493  }
-494
-495  protected ExecutorService 
getCurrentBatchPool() {
-496return batchPool;
-497  }
-498
-499  private void shutdownPools() {
-500if (this.cleanupPool && 
this.batchPool != null && !this.batchPool.isShutdown()) {
-501  
shutdownBatchPool(this.batchPool);
-502}
-503if (this.metaLookupPool != null 
&& !this.metaLookupPool.isShutdown()) {
-504  
shutdownBatchPool(this.metaLookupPool);
-505}
-506  }
-507
-508  private void 
shutdownBatchPool(ExecutorService pool) {
-509pool.shutdown();
-510try {
-511  if (!pool.awaitTermination(10, 
TimeUnit.SECONDS)) {
-512pool.shutdownNow();
-513  }
-514} catch (InterruptedException e) {
-515  pool.shutdownNow();
-516}
-517  }
-518
-519  /**
-520   * For tests only.
-521   */
-522  @VisibleForTesting
-523  RpcClient getRpcClient() {
-524return rpcClient;
-525  }
-526
-527  /**
-528   * An identifier that will remain the 
same for a given connection.
-529   */
-530  @Override
-531  public String toString(){
-532return "hconnection-0x" + 
Integer.toHexString(hashCode());
-533  }
-534
-535  protected String clusterId = null;
-536
-537  protected void retrieveClusterId() {
-538if (clusterId != null) {
-539  return;
-540}
-541try {
-542  this.clusterId = 
this.registry.getClusterId().get();
-543} catch (InterruptedExceptio

[35/51] [partial] hbase-site git commit: Published site at a452487a9b82bfd33bc10683c3f8b8ae74d58883.

2018-08-24 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0cf79db0/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
--
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html 
b/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
index 8dfb5f1..b025b7e 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
@@ -31,260 +31,274 @@
 023import java.util.Arrays;
 024import java.util.Collections;
 025import java.util.List;
-026
-027import org.apache.hadoop.hbase.Cell;
-028import 
org.apache.yetus.audience.InterfaceAudience;
-029import 
org.apache.hadoop.hbase.exceptions.DeserializationException;
-030
-031import 
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException;
-032import 
org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
-033import 
org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;
-034
-035/**
-036 * Implementation of {@link Filter} that 
represents an ordered List of Filters which will be
-037 * evaluated with a specified boolean 
operator {@link Operator#MUST_PASS_ALL} (AND) or
-038 * {@link Operator#MUST_PASS_ONE} 
(OR). Since you can use Filter Lists as children of
-039 * Filter Lists, you can create a 
hierarchy of filters to be evaluated. 
-040 * {@link Operator#MUST_PASS_ALL} evaluates lazily: evaluation stops as soon as one filter does not -041 * include the Cell.
-042 * {@link Operator#MUST_PASS_ONE} evaluates non-lazily: all filters are always evaluated.
-043 * Defaults to {@link Operator#MUST_PASS_ALL}. -044 */ -045@InterfaceAudience.Public -046final public class FilterList extends FilterBase { -047 -048 /** set operator */ -049 @InterfaceAudience.Public -050 public enum Operator { -051/** !AND */ -052MUST_PASS_ALL, -053/** !OR */ -054MUST_PASS_ONE -055 } -056 -057 private Operator operator; -058 private FilterListBase filterListBase; -059 -060 /** -061 * Constructor that takes a set of {@link Filter}s and an operator. -062 * @param operator Operator to process filter set with. -063 * @param filters Set of row filters. -064 */ -065 public FilterList(final Operator operator, final List filters) { -066if (operator == Operator.MUST_PASS_ALL) { -067 filterListBase = new FilterListWithAND(filters); -068} else if (operator == Operator.MUST_PASS_ONE) { -069 filterListBase = new FilterListWithOR(filters); -070} else { -071 throw new IllegalArgumentException("Invalid operator: " + operator); -072} -073this.operator = operator; -074 } -075 -076 /** -077 * Constructor that takes a set of {@link Filter}s. The default operator MUST_PASS_ALL is assumed. -078 * All filters are cloned to internal list. -079 * @param filters list of filters -080 */ -081 public FilterList(final List filters) { -082this(Operator.MUST_PASS_ALL, filters); -083 } -084 -085 /** -086 * Constructor that takes a var arg number of {@link Filter}s. The default operator MUST_PASS_ALL -087 * is assumed. -088 * @param filters -089 */ -090 public FilterList(final Filter... filters) { -091this(Operator.MUST_PASS_ALL, Arrays.asList(filters)); -092 } -093 -094 /** -095 * Constructor that takes an operator. -096 * @param operator Operator to process filter set with. -097 */ -098 public FilterList(final Operator operator) { -099this(operator, new ArrayList<>()); -100 } -101 -102 /** -103 * Constructor that takes a var arg number of {@link Filter}s and an operator. -104 * @param operator Operator to process filter set with. -105 * @param filters Filters to use -106 */ -107 public FilterList(final Operator operator, final Filter... filters) { -108this(operator, Arrays.asList(filters)); -109 } -110 -111 /** -112 * Get the operator. -113 * @return operator -114 */ -115 public Operator getOperator() { -116return operator; -117 } -118 -119 /** -120 * Get the filters. -121 * @return filters -122 */ -123 public List getFilters() { -124return filterListBase.getFilters(); -125 } -126 -127 public int size() { -128return filterListBase.size(); -129 } -130 -131 public void addFilter(List filters) { -132 filterListBase.addFilterLists(filters); -133 } -134 -135 /** -136 * Add a filter. -137 * @param filter another filter -138 */ -139 public void addFilter(Filter filter) { -140 addFilter(Collections.singletonList(filter)); -141 } -142 -143 @Override -144 public void reset() throws IOException { -145filterListBase.reset(); -146 } -147 -148 @Override -149 public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException { -150return filterListBase.filterRowKey(rowKey, offset, length); -151 } -152 -153 @Override

[35/51] [partial] hbase-site git commit: Published site at 6a5b4f2a5c188f8eef4f2250b8b7db7dd1e750e4.

2018-08-23 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1ff05a18/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/AbstractMemStore.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/AbstractMemStore.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/AbstractMemStore.html
index 85262eb..52d6d8e 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/AbstractMemStore.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/AbstractMemStore.html
@@ -62,329 +62,341 @@
 054  // Used to track when to flush
 055  private volatile long 
timeOfOldestEdit;
 056
-057  public final static long FIXED_OVERHEAD 
= (long) ClassSize.OBJECT
-058  + (4 * ClassSize.REFERENCE)
-059  + (2 * Bytes.SIZEOF_LONG); // 
snapshotId, timeOfOldestEdit
-060
-061  public final static long DEEP_OVERHEAD 
= FIXED_OVERHEAD;
+057  protected RegionServicesForStores 
regionServices;
+058
+059  public final static long FIXED_OVERHEAD 
= (long) ClassSize.OBJECT
+060  + (5 * ClassSize.REFERENCE)
+061  + (2 * Bytes.SIZEOF_LONG); // 
snapshotId, timeOfOldestEdit
 062
-063  public static void 
addToScanners(List segments, long readPt,
-064  List 
scanners) {
-065for (Segment item : segments) {
-066  addToScanners(item, readPt, 
scanners);
-067}
-068  }
-069
-070  protected static void 
addToScanners(Segment segment, long readPt,
-071  List 
scanners) {
-072
scanners.add(segment.getScanner(readPt));
-073  }
-074
-075  protected AbstractMemStore(final 
Configuration conf, final CellComparator c) {
-076this.conf = conf;
-077this.comparator = c;
-078resetActive();
-079this.snapshot = 
SegmentFactory.instance().createImmutableSegment(c);
-080this.snapshotId = NO_SNAPSHOT_ID;
-081  }
-082
-083  protected void resetActive() {
-084// Reset heap to not include any 
keys
-085active = 
SegmentFactory.instance().createMutableSegment(conf, comparator);
-086timeOfOldestEdit = Long.MAX_VALUE;
-087  }
-088
-089  /**
-090   * Updates the wal with the lowest 
sequence id (oldest entry) that is still in memory
-091   * @param onlyIfMoreRecent a flag that 
marks whether to update the sequence id no matter what or
-092   *  only if it is 
greater than the previous sequence id
-093   */
-094  public abstract void 
updateLowestUnflushedSequenceIdInWAL(boolean onlyIfMoreRecent);
-095
-096  @Override
-097  public void add(Iterable 
cells, MemStoreSizing memstoreSizing) {
-098for (Cell cell : cells) {
-099  add(cell, memstoreSizing);
-100}
-101  }
-102
-103  @Override
-104  public void add(Cell cell, 
MemStoreSizing memstoreSizing) {
-105doAddOrUpsert(cell, 0, 
memstoreSizing, true);  }
-106
-107  /*
-108   * Inserts the specified Cell into 
MemStore and deletes any existing
-109   * versions of the same 
row/family/qualifier as the specified Cell.
-110   * 

-111 * First, the specified Cell is inserted into the Memstore. -112 *

-113 * If there are any existing Cell in this MemStore with the same row, -114 * family, and qualifier, they are removed. -115 *

-116 * Callers must hold the read lock. -117 * -118 * @param cell the cell to be updated -119 * @param readpoint readpoint below which we can safely remove duplicate KVs -120 * @param memstoreSizing object to accumulate changed size -121 */ -122 private void upsert(Cell cell, long readpoint, MemStoreSizing memstoreSizing) { -123doAddOrUpsert(cell, readpoint, memstoreSizing, false); -124 } -125 -126 private void doAddOrUpsert(Cell cell, long readpoint, MemStoreSizing memstoreSizing, boolean -127 doAdd) { -128MutableSegment currentActive; -129boolean succ = false; -130while (!succ) { -131 currentActive = getActive(); -132 succ = preUpdate(currentActive, cell, memstoreSizing); -133 if (succ) { -134if(doAdd) { -135 doAdd(currentActive, cell, memstoreSizing); -136} else { -137 doUpsert(currentActive, cell, readpoint, memstoreSizing); -138} -139postUpdate(currentActive); -140 } -141} -142 } -143 -144 private void doAdd(MutableSegment currentActive, Cell cell, MemStoreSizing memstoreSizing) { -145Cell toAdd = maybeCloneWithAllocator(currentActive, cell, false); -146boolean mslabUsed = (toAdd != cell); -147// This cell data is backed by the same byte[] where we read request in RPC(See -148// HBASE-15180). By default MSLAB is ON and we might have copied cell to MSLAB area. If -149// not we must do below deep copy. Or else we will keep referring to the bigger chunk of -150// memory and prevent it from getting GCed. -151// Copy to MSLAB would not have happened if -152// 1. MSLAB is turned OFF. See "hbase.hregion.memstore.mslab.enable


[35/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html
new file mode 100644
index 000..d236197
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html
@@ -0,0 +1,454 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+
+
+
+AssignmentManagerUtil (Apache HBase 3.0.0-SNAPSHOT API)
+
+
+
+
+
+var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+Prev Class
+Next Class
+
+
+Frames
+No Frames
+
+
+All Classes
+
+
+
+
+
+
+
+Summary: 
+Nested | 
+Field | 
+Constr | 
+Method
+
+
+Detail: 
+Field | 
+Constr | 
+Method
+
+
+
+
+
+
+
+
+org.apache.hadoop.hbase.master.assignment
+Class 
AssignmentManagerUtil
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object
+
+
+org.apache.hadoop.hbase.master.assignment.AssignmentManagerUtil
+
+
+
+
+
+
+
+
+@InterfaceAudience.Private
+final class AssignmentManagerUtil
+extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
+Utility for this assignment package only.
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors 
+
+Modifier
+Constructor and Description
+
+
+private 
+AssignmentManagerUtil() 
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All Methods Static Methods Concrete Methods 
+
+Modifier and Type
+Method and Description
+
+
+(package private) static void
+checkClosedRegion(MasterProcedureEnv env,
+ RegionInfo regionInfo) 
+
+
+private static TransitRegionStateProcedure[]
+createAssignProcedures(MasterProcedureEnv env,
+  https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true";
 title="class or interface in java.util.stream">Stream regions,
+  int regionReplication,
+  ServerName targetServer) 
+
+
+(package private) static TransitRegionStateProcedure[]
+createAssignProceduresForOpeningNewRegions(MasterProcedureEnv env,
+  https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true";
 title="class or interface in java.util.stream">Stream regions,
+  int regionReplication,
+  ServerName targetServer) 
+
+
+(package private) static TransitRegionStateProcedure[]
+createUnassignProceduresForSplitOrMerge(MasterProcedureEnv env,
+   https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true";
 title="class or interface in java.util.stream">Stream regions,
+   
int regionReplication) 
+
+
+(package private) static 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse
+getRegionInfoResponse(MasterProcedureEnv env,
+ ServerName regionLocation,
+ RegionInfo hri)
+Raw call to remote regionserver to get info on a particular 
region.
+
+
+
+(package private) static 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse
+getRegionInfoResponse(MasterProcedureEnv env,
+ ServerName regionLocation,
+ RegionInfo hri,
+ boolean includeBestSplitRow) 
+
+
+private static void
+lock(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List regionNodes) 
+
+
+(package private) static void
+removeNonDefaultReplicas(MasterProcedureEnv env,
+https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true";
 title="class or interface in jav

[35/51] [partial] hbase-site git commit: Published site at 092efb42749bf7fc6ad338c96aae8e7b9d3a2c74.

2018-08-16 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f3d62514/devapidocs/src-html/org/apache/hadoop/hbase/mapred/TableMapReduceUtil.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/mapred/TableMapReduceUtil.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/mapred/TableMapReduceUtil.html
index 3e3acbe..e2dc8f5 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/mapred/TableMapReduceUtil.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/mapred/TableMapReduceUtil.html
@@ -48,376 +48,379 @@
 040import 
org.apache.hadoop.mapred.OutputFormat;
 041import 
org.apache.hadoop.mapred.TextInputFormat;
 042import 
org.apache.hadoop.mapred.TextOutputFormat;
-043
-044import java.io.IOException;
-045import java.util.Collection;
-046import java.util.Map;
-047
-048/**
-049 * Utility for {@link TableMap} and 
{@link TableReduce}
-050 */
-051@InterfaceAudience.Public
-052@SuppressWarnings({ "rawtypes", 
"unchecked" })
-053public class TableMapReduceUtil {
-054
-055  /**
-056   * Use this before submitting a 
TableMap job. It will
-057   * appropriately set up the JobConf.
-058   *
-059   * @param table  The table name to read 
from.
-060   * @param columns  The columns to 
scan.
-061   * @param mapper  The mapper class to 
use.
-062   * @param outputKeyClass  The class of 
the output key.
-063   * @param outputValueClass  The class 
of the output value.
-064   * @param job  The current job 
configuration to adjust.
-065   */
-066  public static void 
initTableMapJob(String table, String columns,
-067Class 
mapper,
-068Class outputKeyClass,
-069Class outputValueClass, 
JobConf job) {
-070initTableMapJob(table, columns, 
mapper, outputKeyClass, outputValueClass, job,
-071  true, TableInputFormat.class);
-072  }
-073
-074  public static void 
initTableMapJob(String table, String columns,
-075Class 
mapper,
-076Class outputKeyClass,
-077Class outputValueClass, 
JobConf job, boolean addDependencyJars) {
-078initTableMapJob(table, columns, 
mapper, outputKeyClass, outputValueClass, job,
-079  addDependencyJars, 
TableInputFormat.class);
-080  }
-081
-082  /**
-083   * Use this before submitting a 
TableMap job. It will
-084   * appropriately set up the JobConf.
-085   *
-086   * @param table  The table name to read 
from.
-087   * @param columns  The columns to 
scan.
-088   * @param mapper  The mapper class to 
use.
-089   * @param outputKeyClass  The class of 
the output key.
-090   * @param outputValueClass  The class 
of the output value.
-091   * @param job  The current job 
configuration to adjust.
-092   * @param addDependencyJars upload 
HBase jars and jars for any of the configured
-093   *   job classes via the 
distributed cache (tmpjars).
-094   */
-095  public static void 
initTableMapJob(String table, String columns,
-096Class 
mapper,
-097Class outputKeyClass,
-098Class outputValueClass, 
JobConf job, boolean addDependencyJars,
-099Class 
inputFormat) {
-100
-101job.setInputFormat(inputFormat);
-102
job.setMapOutputValueClass(outputValueClass);
-103
job.setMapOutputKeyClass(outputKeyClass);
-104job.setMapperClass(mapper);
-105job.setStrings("io.serializations", 
job.get("io.serializations"),
-106
MutationSerialization.class.getName(), ResultSerialization.class.getName());
-107FileInputFormat.addInputPaths(job, 
table);
-108job.set(TableInputFormat.COLUMN_LIST, 
columns);
-109if (addDependencyJars) {
-110  try {
-111addDependencyJars(job);
-112  } catch (IOException e) {
-113e.printStackTrace();
-114  }
-115}
-116try {
-117  initCredentials(job);
-118} catch (IOException ioe) {
-119  // just spit out the stack trace?  
really?
-120  ioe.printStackTrace();
-121}
-122  }
-123
-124  /**
-125   * Sets up the job for reading from one 
or more multiple table snapshots, with one or more scans
-126   * per snapshot.
-127   * It bypasses hbase servers and read 
directly from snapshot files.
-128   *
-129   * @param snapshotScans map of 
snapshot name to scans on that snapshot.
-130   * @param mapperThe mapper 
class to use.
-131   * @param outputKeyClassThe class 
of the output key.
-132   * @param outputValueClass  The class 
of the output value.
-133   * @param job   The current 
job to adjust.  Make sure the passed job is
-134   *  carrying 
all necessary HBase configuration.
-135   * @param addDependencyJars upload 
HBase jars and jars for any of the configured
-136   *  job classes 
via the distributed cache (tmpjars).
-137   */
-138  public static void 
initMultiTableSnapshotMapperJob(Map> 
snapshotScans,
-139  Class 
mapper, Class output

[35/51] [partial] hbase-site git commit: Published site at 613d831429960348dc42c3bdb6ea5d31be15c81c.

2018-08-02 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7cf6034b/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html 
b/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html
index 6f63a2a..7a02d08 100644
--- a/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html
+++ b/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html
@@ -175,53 +175,49 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 (package private) static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
-DEFAULT_META_WAL_PROVIDER 
-
-
-(package private) static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 DEFAULT_WAL_PROVIDER 
 
-
+
 (package private) https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 factoryId 
 
-
+
 private static org.slf4j.Logger
 LOG 
 
-
+
 private https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class
 logReaderClass
 Configuration-specified WAL Reader used when a custom 
reader is requested
 
 
-
+
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 META_WAL_PROVIDER 
 
-
+
 private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">AtomicReference
 metaProvider 
 
-
+
 private WALProvider
 provider 
 
-
+
 private static https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">AtomicReference
 singleton 
 
-
+
 private static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 SINGLETON_ID 
 
-
+
 private int
 timeoutMillis
 How long to attempt opening in-recovery wals
 
 
-
+
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 WAL_PROVIDER 
 
@@ -360,7 +356,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 getInstance(org.apache.hadoop.conf.Configuration configuration) 
 
 
-private WALProvider
+(package private) WALProvider
 getMetaProvider() 
 
 
@@ -456,22 +452,13 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 
-
-
-
-
-
-DEFAULT_META_WAL_PROVIDER
-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 DEFAULT_META_WAL_PROVIDER
-
-
 
 
 
 
 
 factoryId
-final https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String factoryId
+final https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String factoryId
 
 
 
@@ -480,7 +467,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 provider
-private final WALProvider provider
+private final WALProvider provider
 
 
 
@@ -489,7 +476,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 metaProvider
-private final https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">AtomicReference metaProvider
+private final https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">AtomicReference metaProvider
 
 
 
@@ -498,7 +485,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 logReaderClass
-private final https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class logReaderClass
+private final https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class logReaderClass
 Configuration-specified WAL Reader used when a custom 
reader is requested
 
 
@@ -508,7 +495,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 timeoutMillis
-private final int timeoutMillis
+private final int timeoutMillis
 How long to attempt opening in-recovery wals
 
 
@@ -518,7 +505,7 @@ extends https://docs.oracle.com/j

[35/51] [partial] hbase-site git commit: Published site at ba5d1c1f28301adc99019d9d6c4a04fac98ae511.

2018-07-25 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/804782f0/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html
index 7090a6c..4e3d310 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":9,"i2":10,"i3":10,"i4":6,"i5":6,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
+var methods = 
{"i0":10,"i1":9,"i2":10,"i3":10,"i4":6,"i5":6,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -304,6 +304,14 @@ implements 
+protected boolean
+waitInitialized(MasterProcedureEnv env)
+The Procedure.doAcquireLock(Object,
 ProcedureStore) will be split into two steps, first, it will
+ call us to determine whether we need to wait for initialization, second, it 
will call
+ Procedure.acquireLock(Object)
 to actually handle the lock for this procedure.
+
+
 
 
 
@@ -317,7 +325,7 @@ implements Procedure
-addStackIndex,
 afterReplay,
 beforeReplay,
 compareTo,
 completionCleanup,
 doAcquireLock,
 doExecute,
 d
 oReleaseLock, doRollback,
 elapsedTime,
 getChildrenLatch,
 getException,
 getLastUpdate,
 getNonceKey,
 getOwner,
 getParentProcId,
 getProcedureMetrics, getProcId,
 getProcIdHashCode,
 getProcName,
 getResult,
 getRootProcedureId,
 getRootProcId,
 getStackIndexes,
 getState, getSubmittedTime,
 getTimeout,
 getTimeoutTimestamp,
 hasChildren,
 hasException,
 hasLock,
 hasOwner,
 hasParent,
 hasTimeout, haveSameParent,
 holdLock,
 incChildrenLatch,
 isFailed,
 isFinished,
 isInitializing,
 isRunnable,
 isSuccess,
 <
 a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isWaiting--">isWaiting,
 removeStackIndex,
 setAbortFailure,
 setChildrenLatch,
 setFailure,
 setFailure,
 setLastUpdate,
 setNonceKey, setOwner,
 setOwner,
 setParentProcId,
 setProcId,
 setResult,
 setRootProcId,
 setStackIndexes,
 setState,
 setSubmittedTime,
 setTimeout,
 setTimeoutFailure,
 shouldWaitClientAck,
 toString,
 toStringClass,
 toStringDetails,
 toStringSimpleSB, updateMetricsOnFinish,
 updateMetricsOnSubmit,
 updateTimestamp,
 wasExecuted
+addStackIndex,
 afterReplay,
 beforeReplay,
 compareTo,
 completionCleanup,
 doExecute,
 doRollback,
 elapsedTime,
 getChildrenLatch,
 getException,
 getLastUpdate,
 getNonceKey,
 getOwner,
 getParentProcId,
 getProcedureMetrics,
 getProcId,
 getProcIdHashCode, getProcName,
 getResult,
 getRootProcedureId,
 getRootProcId,
 getStackIndexes,
 getState,
 getSubmittedTime,
 getTimeout,
 getTimeoutTimestamp,
 hasChildren,
 hasException,
 hasLock,
 hasOwner,
 hasParent,
 hasTimeout,
 haveSameParent,
 holdLock, 
incChildrenLatch,
 isFailed,
 isFinished,
 isInitializing,
 isRunnable,
 isSuccess,
 isWaiting,
 removeStackIndex,
 setAbortFailure,
 setChildrenLatch,
 setFailure,
 setFailure,
 setLastUpdate,
 setNonceKey,
 setOwner,
 setOwner, setParentProcId,
 setProcId,
 setResult,
 setRootProcId,
 setStackIndexes,
 setState,
 setSubmittedTime,
 setTimeout, setTimeoutFailure,
 shouldWaitClientAck,
 toString,
 toStringClass,
 toStringDetails,
 toStringSimpleSB,
 updateMetricsOnFinish,
 updateMetricsOnSubmit,
 updateTimestamp,
 wasExecuted
 
 
 
@@ -458,35 +466,60 @@ implements 
+
+
+
+
+waitInitialized
+protected boolean waitInitialized(MasterProcedureEnv env)
+Description copied from 
class: Procedure
+The Procedure.doAcquireLock(Object,
 ProcedureStore) will be split into two steps, first, it will
+ call us to determine whether we need to wait for initialization, second, it 
will call
+ Procedure.acquireLock(Object)
 to actually handle the lock for this procedure.
+ 
+ This is because that when master restarts, we need to restore the lock state 
for all the
+ procedures to not break the semantic if Procedure.holdLock(Object)
 is true. But the
+ ProcedureExecutor will be 
started before the master finish initialization(as it is part
+ of the initialization!), so we need to split the code into two steps, and 
when restore, we just
+ restore the lock part and ignore the waitInitialized part. Otherwise there 
will be dead lock.
+
+Overrides:
+waitInitialized in
 class Procedure
+Returns:
+true means we need to wait until the environment has been initialized, 
otherwise true.
+
+
+
 
 
 
 
 
 acquireLock
-protected Procedure.LockState acquireLock(MasterProcedureEnv env)
+protected Procedure.LockState acquireLock(Master

[35/51] [partial] hbase-site git commit: Published site at b4759ce6e72f50ccd9d410bd5917dc5a515414f1.

2018-07-22 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/df8fd1d3/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateStampComparator.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateStampComparator.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateStampComparator.html
index 5f41fe7..c8158b5 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateStampComparator.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateStampComparator.html
@@ -524,636 +524,639 @@
 516}
 517  }
 518
-519  ArrayList 
getTableRegionStateNodes(final TableName tableName) {
-520final 
ArrayList regions = new 
ArrayList();
-521for (RegionStateNode node: 
regionsMap.tailMap(tableName.getName()).values()) {
-522  if 
(!node.getTable().equals(tableName)) break;
-523  regions.add(node);
-524}
-525return regions;
-526  }
-527
-528  ArrayList 
getTableRegionStates(final TableName tableName) {
-529final ArrayList 
regions = new ArrayList();
-530for (RegionStateNode node: 
regionsMap.tailMap(tableName.getName()).values()) {
-531  if 
(!node.getTable().equals(tableName)) break;
-532  
regions.add(node.toRegionState());
-533}
-534return regions;
-535  }
-536
-537  ArrayList 
getTableRegionsInfo(final TableName tableName) {
-538final ArrayList 
regions = new ArrayList();
-539for (RegionStateNode node: 
regionsMap.tailMap(tableName.getName()).values()) {
-540  if 
(!node.getTable().equals(tableName)) break;
-541  
regions.add(node.getRegionInfo());
-542}
-543return regions;
-544  }
-545
-546  Collection 
getRegionStateNodes() {
-547return regionsMap.values();
+519  public void deleteRegions(final 
List regionInfos) {
+520
regionInfos.forEach(this::deleteRegion);
+521  }
+522
+523  ArrayList 
getTableRegionStateNodes(final TableName tableName) {
+524final 
ArrayList regions = new 
ArrayList();
+525for (RegionStateNode node: 
regionsMap.tailMap(tableName.getName()).values()) {
+526  if 
(!node.getTable().equals(tableName)) break;
+527  regions.add(node);
+528}
+529return regions;
+530  }
+531
+532  ArrayList 
getTableRegionStates(final TableName tableName) {
+533final ArrayList 
regions = new ArrayList();
+534for (RegionStateNode node: 
regionsMap.tailMap(tableName.getName()).values()) {
+535  if 
(!node.getTable().equals(tableName)) break;
+536  
regions.add(node.toRegionState());
+537}
+538return regions;
+539  }
+540
+541  ArrayList 
getTableRegionsInfo(final TableName tableName) {
+542final ArrayList 
regions = new ArrayList();
+543for (RegionStateNode node: 
regionsMap.tailMap(tableName.getName()).values()) {
+544  if 
(!node.getTable().equals(tableName)) break;
+545  
regions.add(node.getRegionInfo());
+546}
+547return regions;
 548  }
 549
-550  public ArrayList 
getRegionStates() {
-551final ArrayList 
regions = new ArrayList(regionsMap.size());
-552for (RegionStateNode node: 
regionsMap.values()) {
-553  
regions.add(node.toRegionState());
-554}
-555return regions;
-556  }
-557
-558  // 
==
-559  //  RegionState helpers
-560  // 
==
-561  public RegionState getRegionState(final 
RegionInfo regionInfo) {
-562RegionStateNode regionStateNode = 
getRegionStateNode(regionInfo);
-563return regionStateNode == null ? null 
: regionStateNode.toRegionState();
-564  }
-565
-566  public RegionState getRegionState(final 
String encodedRegionName) {
-567// TODO: Need a map  but it is just dispatch merge...
-568for (RegionStateNode node: 
regionsMap.values()) {
-569  if 
(node.getRegionInfo().getEncodedName().equals(encodedRegionName)) {
-570return node.toRegionState();
-571  }
-572}
-573return null;
-574  }
-575
-576  // 

-577  //  TODO: helpers
-578  // 

-579  public boolean 
hasTableRegionStates(final TableName tableName) {
-580// TODO
-581return 
!getTableRegionStates(tableName).isEmpty();
-582  }
-583
-584  /**
-585   * @return Return online regions of 
table; does not include OFFLINE o

[35/51] [partial] hbase-site git commit: Published site at e66a6603e36ecd67237ca16acd5e2de03f0d372d.

2018-07-19 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0c6f447e/apidocs/org/apache/hadoop/hbase/DroppedSnapshotException.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/DroppedSnapshotException.html 
b/apidocs/org/apache/hadoop/hbase/DroppedSnapshotException.html
index 911f056..1b194c3 100644
--- a/apidocs/org/apache/hadoop/hbase/DroppedSnapshotException.html
+++ b/apidocs/org/apache/hadoop/hbase/DroppedSnapshotException.html
@@ -1,6 +1,6 @@
 http://www.w3.org/TR/html4/loose.dtd";>
 
-
+
 
 
 
@@ -20,38 +20,38 @@
 //-->
 
 
-您的浏览器已禁用 JavaScript。
+JavaScript is disabled on your browser.
 
 
 
 
 
-跳过导航链接
+Skip navigation links
 
 
 
-
-概览
-程序包
-ç±»
-使用
-树
-已过时
-索引
-帮助
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
 
 
 
 
-上一个类
-下一个类
+Prev Class
+Next Class
 
 
-框架
-无框架
+Frames
+No Frames
 
 
-所有类
+All Classes
 
 
 
 
org.apache.hadoop.hbase
-

ç±» DroppedSnapshotException

+

Class DroppedSnapshotException


[35/51] [partial] hbase-site git commit: Published site at e66a6603e36ecd67237ca16acd5e2de03f0d372d.

2018-07-19 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5427a45e/apidocs/org/apache/hadoop/hbase/CompareOperator.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/CompareOperator.html 
b/apidocs/org/apache/hadoop/hbase/CompareOperator.html
index a79d066..0be1309 100644
--- a/apidocs/org/apache/hadoop/hbase/CompareOperator.html
+++ b/apidocs/org/apache/hadoop/hbase/CompareOperator.html
@@ -1,6 +1,6 @@
 http://www.w3.org/TR/html4/loose.dtd";>
 
-
+
 
 
 
@@ -19,45 +19,45 @@
 }
 //-->
 var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
+var tabs = {65535:["t0","所有方法"],1:["t1","静态方法"],8:["t4","å…
·ä½“方法"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
 var activeTableTab = "activeTableTab";
 
 
-JavaScript is disabled on your browser.
+您的浏览器已禁用 JavaScript。
 
 
 
 
 
-Skip navigation links
+跳过导航链接
 
 
 
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
+
+概览
+程序包
+ç±»
+使用
+树
+已过时
+索引
+帮助
 
 
 
 
-Prev Class
-Next Class
+上一个类
+下一个类
 
 
-Frames
-No Frames
+框架
+无框架
 
 
-All Classes
+所有类
 
 
 
 
org.apache.hadoop.hbase
-

Enum CompareOperator

+

枚举 CompareOperator


[35/51] [partial] hbase-site git commit: Published site at 0f23784182ab88649de340d75804e0ff20dcd0fc.

2018-07-03 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bcb555af/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html
index 613e11e..4fe07c1 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -157,7 +157,7 @@ extends 
 private class 
-CompactingMemStore.InMemoryFlushRunnable
+CompactingMemStore.InMemoryCompactionRunnable
 The in-memory-flusher thread performs the flush 
asynchronously.
 
 
@@ -201,8 +201,8 @@ extends DEEP_OVERHEAD 
 
 
-private static double
-IN_MEMORY_FLUSH_THRESHOLD_FACTOR_DEFAULT 
+private static int
+IN_MEMORY_FLUSH_MULTIPLIER 
 
 
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
@@ -214,7 +214,7 @@ extends 
 private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">AtomicBoolean
-inMemoryFlushInProgress 
+inMemoryCompactionInProgress 
 
 
 private long
@@ -246,7 +246,7 @@ extends AbstractMemStore
-active,
 FIXED_OVERHEAD,
 snapshot,
 snapshotId
+FIXED_OVERHEAD,
 snapshot,
 snapshotId
 
 
 
@@ -284,8 +284,10 @@ extends Method and Description
 
 
-protected void
-checkActiveSize()
+private boolean
+checkAndAddToActiveSize(MutableSegment currActive,
+   Cell cellToAdd,
+   MemStoreSizing memstoreSizing)
 Check whether anything need to be done based on the current 
active set size.
 
 
@@ -311,127 +313,157 @@ extends flushInMemory() 
 
 
+private void
+flushInMemory(MutableSegment currActive) 
+
+
 https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 getFamilyName() 
 
-
+
 private byte[]
 getFamilyNameInBytes() 
 
-
+
 MemStoreSize
 getFlushableSize()
 Flush will first clear out the data in snapshot if any (It 
will take a second flush
  invocation to clear the current Cell set).
 
 
-
+
 VersionedSegmentsList
 getImmutableSegments() 
 
-
+
 CompactingMemStore.IndexType
 getIndexType() 
 
-
+
 (package private) long
 getInmemoryFlushSize() 
 
-
+
 private Segment
 getLastSegment() 
 
-
+
 (package private) Cell
 getNextRow(Cell cell) 
 
-
+
 private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ThreadPoolExecutor
 getPool() 
 
-
+
 private RegionServicesForStores
 getRegionServices() 
 
-
+
 https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List
 getScanners(long readPt) 
 
-
+
 protected https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List
 getSegments() 
 
-
+
 long
 getSmallestReadPoint() 
 
-
+
 HStore
 getStore() 
 
-
+
 boolean
 hasImmutableSegments() 
 
-
+
 protected long
 heapSize() 
 
-
+
 private void
 initInmemoryFlushSize(org.apache.hadoop.conf.Configuration conf) 
 
-
+
+(package private) void
+inMemoryCompaction() 
+
+
 (package private) boolean
 isMemStoreFlushingInMemory() 
 
-
+
 boolean
 isSloppy() 
 
-
+
 protected long
 keySize() 
 
-
+
+protected void
+postUpdate(MutableSegment currentActive)
+Issue any post update synchronization and tests
+
+
+
 long
 preFlushSeqIDEstimation()
 This method is called before the flush is executed.
 
 
-
+
+protected boolean
+preUpdate(MutableSegment currentActive,
+ Cell cell,
+ MemStoreSizing memstoreSizing)
+Issue any synchronization and test needed before applying 
the 

[35/51] [partial] hbase-site git commit: Published site at 85b41f36e01214b6485c9352875c84ebf877dab3.

2018-06-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a5c66de0/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MetaTableMetrics.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MetaTableMetrics.html
 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MetaTableMetrics.html
new file mode 100644
index 000..ba9a291
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MetaTableMetrics.html
@@ -0,0 +1,125 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+
+
+
+Uses of Class org.apache.hadoop.hbase.coprocessor.MetaTableMetrics 
(Apache HBase 3.0.0-SNAPSHOT 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.coprocessor.MetaTableMetrics
+
+No usage of 
org.apache.hadoop.hbase.coprocessor.MetaTableMetrics
+
+
+
+
+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/a5c66de0/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
index f2a9b9f..b50a677 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
@@ -252,6 +252,24 @@
 
 
 
+private void
+MetaTableMetrics.ExampleRegionObserverMeta.clientMetricRegisterAndMark(ObserverContext e) 
+
+
+private boolean
+MetaTableMetrics.ExampleRegionObserverMeta.isMetaTableOp(ObserverContext e) 
+
+
+private void
+MetaTableMetrics.ExampleRegionObserverMeta.opMetricRegisterAndMark(ObserverContext e,
+   Row op) 
+
+
+private void
+MetaTableMetrics.ExampleRegionObserverMeta.opWithClientMetricRegisterAndMark(ObserverContext e,
+ https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object op) 
+
+
 default void
 MasterObserver.postAbortProcedure(ObserverContext ctx)
 Called after a abortProcedure request has been 
processed.
@@ -1410,6 +1428,13 @@
 
 
 
+void
+MetaTableMetrics.ExampleRegionObserverMeta.preDelete(ObserverContext e,
+ Delete delete,
+ WALEdit edit,
+ Durability durability) 
+
+
 default void
 MasterObserver.preDeleteNamespace(ObserverContext ctx,
   https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String namespace)
@@ -1417,14 +1442,14 @@
  namespace
 
 
-
+
 default void
 MasterObserver.preDeleteSnapshot(ObserverContext ctx,
  SnapshotDescription snapshot)
 Called before a snapshot is deleted.
 
 
-
+
 default void
 MasterObserver.preDeleteTable(ObserverContext ctx,
   TableName tableName)
@@ -1432,7 +1457,7 @@
  table.
 
 
-
+
 default void
 MasterObserver.preDeleteTableAction(ObserverContext ctx,
 TableName tableName)
@@ -1440,49 +1465,49 @@
  table.
 
 
-
+
 default void
 MasterObserver.preDisableReplicationPeer(ObserverContext ctx,
  https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String peerId)
 Called before disable a replication peer
 
 
-
+
 defau

[35/51] [partial] hbase-site git commit: Published site at 6198e1fc7dfa85c3bc6b2855f9a5fb5f4b2354ff.

2018-06-28 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/eb5d2c62/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index a48899f..a2ca0d5 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -167,10 +167,10 @@
 
 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.backup.BackupInfo.BackupPhase
-org.apache.hadoop.hbase.backup.BackupRestoreConstants.BackupCommand
 org.apache.hadoop.hbase.backup.BackupInfo.BackupState
 org.apache.hadoop.hbase.backup.BackupType
+org.apache.hadoop.hbase.backup.BackupRestoreConstants.BackupCommand
+org.apache.hadoop.hbase.backup.BackupInfo.BackupPhase
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/eb5d2c62/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
index f4a02d0..a2848a1 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
@@ -7020,41 +7020,34 @@ service.
 CellFlatMap.CellFlatMapCollection.addAll(https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection collection) 
 
 
-private void
-HRegion.BatchOperation.addFamilyMapToWALEdit(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">MapList> familyMap,
- WALEdit walEdit)
-Append the given map of family->edits to a WALEdit data 
structure.
-
-
-
 protected void
 HRegion.BatchOperation.applyFamilyMapToMemStore(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">MapList> familyMap,
 MemStoreSizing memstoreAccounting)
 Atomically apply the given map of family->edits to the 
memstore.
 
 
-
+
 private void
 HRegion.applyToMemStore(HStore store,
https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List cells,
boolean delta,
MemStoreSizing memstoreAccounting) 
 
-
+
 void
 HRegion.checkTimestamps(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">MapList> familyMap,
long now)
 Check the collection of families for valid timestamps
 
 
-
+
 (package private) void
 HRegion.delete(https://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true";
 title="class or interface in java.util">NavigableMapList> familyMap,
   Durability durability)
 This is used only by unit tests.
 
 
-
+
 private https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List
 HRegion.get(Mutation mutation,
HStore store,
@@ -7064,116 +7057,116 @@ service.
 Do a specific Get on passed columnFamily and 
column qualifiers.
 
 
-
+
 protected Cell
 AbstractMemStore.getNextRow(Cell key,
   https://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true";
 title="class or interface in java.util">NavigableSet set) 
 
-
+
 private void
 HRegion.MutationBatchOperation.mergeFamilyMaps(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">MapList> familyMap,
https://docs.oracle.com/javase/8/docs/api/jav

[35/51] [partial] hbase-site git commit: Published site at 14087cc919da9f2e0b1a68f701f6365ad9d1d71f.

2018-06-22 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/55ce8d97/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
index a0181ca..ddd8899 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
@@ -3502,13 +3502,18 @@ service.
  long timeoutNs) 
 
 
+(package private) HRegionLocation
+AsyncNonMetaRegionLocator.getRegionLocationInCache(TableName tableName,
+byte[] row) 
+
+
 private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
 title="class or interface in java.util.concurrent">CompletableFuture
 AsyncNonMetaRegionLocator.getRegionLocationInternal(TableName tableName,
  byte[] row,
  RegionLocateType locateType,
  boolean reload) 
 
-
+
 (package private) static RegionLocations
 RpcRetryingCallerWithReadReplicas.getRegionLocations(boolean useCache,
   int replicaId,
@@ -3516,7 +3521,7 @@ service.
   TableName tableName,
   byte[] row) 
 
-
+
 static RegionLocations
 RegionAdminServiceCallable.getRegionLocations(ClusterConnection connection,
   TableName tableName,
@@ -3524,148 +3529,148 @@ service.
   boolean useCache,
   int replicaId) 
 
-
+
 AsyncTableRegionLocator
 AsyncConnection.getRegionLocator(TableName tableName)
 Retrieve a AsyncRegionLocator implementation to inspect 
region information on a table.
 
 
-
+
 RegionLocator
 ConnectionImplementation.getRegionLocator(TableName tableName) 
 
-
+
 RegionLocator
 Connection.getRegionLocator(TableName tableName)
 Retrieve a RegionLocator implementation to inspect region 
information on a table.
 
 
-
+
 AsyncTableRegionLocator
 AsyncConnectionImpl.getRegionLocator(TableName tableName) 
 
-
+
 https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List
 Admin.getRegionMetrics(ServerName serverName,
 TableName tableName)
 Get RegionMetrics of 
all regions hosted on a regionserver for a table.
 
 
-
+
 https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
 title="class or interface in java.util.concurrent">CompletableFutureList>
 RawAsyncHBaseAdmin.getRegionMetrics(ServerName serverName,
 TableName tableName) 
 
-
+
 https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
 title="class or interface in java.util.concurrent">CompletableFutureList>
 AsyncHBaseAdmin.getRegionMetrics(ServerName serverName,
 TableName tableName) 
 
-
+
 https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List
 HBaseAdmin.getRegionMetrics(ServerName serverName,
 TableName tableName) 
 
-
+
 https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
 title="class or interface in java.util.concurrent">CompletableFutureList>
 AsyncAdmin.getRegionMetrics(ServerName serverName,
 TableName tableName)
 Get a list of RegionMetrics of 
all regions hosted on a region seerver for a table.
 
 
-
+
 https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List
 Admin.getRegions(TableName tableName)
 Get the regions of a given table.
 
 
-
+
 https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
 title="class or interface in java.util.concurrent">CompletableFutureList>
 RawAsyncHBaseAdmin.getRegions(TableName tableName) 
 
-
+
 https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
 title="class or interface in java.util.concurrent">CompletableFutureList>
 AsyncHBaseAdmin.getRegions(TableNam

[35/51] [partial] hbase-site git commit: Published site at 72784c2d836a4b977667449d3adec5e8d15453f5.

2018-06-20 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
index 569f158..c14674a 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
@@ -216,10 +216,10 @@
 
 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.master.procedure.ServerProcedureInterface.ServerOperationType
-org.apache.hadoop.hbase.master.procedure.PeerProcedureInterface.PeerOperationType
 org.apache.hadoop.hbase.master.procedure.MetaProcedureInterface.MetaOperationType
 org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType
+org.apache.hadoop.hbase.master.procedure.ServerProcedureInterface.ServerOperationType
+org.apache.hadoop.hbase.master.procedure.PeerProcedureInterface.PeerOperationType
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/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 f9cbc02..ca8b6f4 100644
--- a/devapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -437,19 +437,19 @@
 
 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.KeepDeletedCells
-org.apache.hadoop.hbase.CompatibilitySingletonFactory.SingletonStorage
-org.apache.hadoop.hbase.Cell.Type
-org.apache.hadoop.hbase.Coprocessor.State
-org.apache.hadoop.hbase.CompareOperator
+org.apache.hadoop.hbase.Size.Unit
 org.apache.hadoop.hbase.HealthChecker.HealthCheckerExitStatus
-org.apache.hadoop.hbase.ClusterMetrics.Option
-org.apache.hadoop.hbase.MemoryCompactionPolicy
-org.apache.hadoop.hbase.HConstants.OperationStatusCode
+org.apache.hadoop.hbase.CellBuilderType
+org.apache.hadoop.hbase.CompareOperator
 org.apache.hadoop.hbase.MetaTableAccessor.QueryType
-org.apache.hadoop.hbase.Size.Unit
+org.apache.hadoop.hbase.Coprocessor.State
+org.apache.hadoop.hbase.MemoryCompactionPolicy
+org.apache.hadoop.hbase.ClusterMetrics.Option
+org.apache.hadoop.hbase.KeepDeletedCells
 org.apache.hadoop.hbase.KeyValue.Type
-org.apache.hadoop.hbase.CellBuilderType
+org.apache.hadoop.hbase.Cell.Type
+org.apache.hadoop.hbase.CompatibilitySingletonFactory.SingletonStorage
+org.apache.hadoop.hbase.HConstants.OperationStatusCode
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockAndQueue.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockAndQueue.html 
b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockAndQueue.html
index b390ec2..76e04b9 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockAndQueue.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockAndQueue.html
@@ -188,6 +188,10 @@
 
 
 (package private) LockAndQueue
+SchemaLocking.removeServerLock(ServerName serverName) 
+
+
+(package private) LockAndQueue
 SchemaLocking.removeTableLock(TableName tableName) 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockStatus.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockStatus.html 
b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockStatus.html
index edb9eee..6547f3c 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockStatus.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockStatus.html
@@ -154,7 +154,8 @@
  LockStatus lockStatus) 
 
 
-ServerQueue(ServerName serverName,
+ServerQueue(ServerName s

[35/51] [partial] hbase-site git commit: Published site at 9101fc246f86445006bfbcdfda5cc495016dc280.

2018-06-19 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/65565d77/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.html 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.html
index c5fbd58..48146a9 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.html
@@ -263,8 +263,9 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 private void
-updateMetaLocation(RegionInfo regionInfo,
-  ServerName serverName) 
+updateMetaLocation(RegionInfo regionInfo,
+  ServerName serverName,
+  RegionState.State state) 
 
 
 private void
@@ -416,14 +417,15 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 
-
+
 
 
 
 
 updateMetaLocation
-private void updateMetaLocation(RegionInfo regionInfo,
-ServerName serverName)
+private void updateMetaLocation(RegionInfo regionInfo,
+ServerName serverName,
+RegionState.State state)
  throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
 Throws:
@@ -437,7 +439,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 updateUserRegionLocation
-private void updateUserRegionLocation(RegionInfo regionInfo,
+private void updateUserRegionLocation(RegionInfo regionInfo,
   RegionState.State state,
   ServerName regionLocation,
   ServerName lastHost,
@@ -456,7 +458,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 updateRegionLocation
-private void updateRegionLocation(RegionInfo regionInfo,
+private void updateRegionLocation(RegionInfo regionInfo,
   RegionState.State state,
   Put put)
throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
@@ -472,7 +474,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getOpenSeqNumForParentRegion
-private long getOpenSeqNumForParentRegion(RegionInfo region)
+private long getOpenSeqNumForParentRegion(RegionInfo region)
throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
 Throws:
@@ -486,7 +488,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 splitRegion
-public void splitRegion(RegionInfo parent,
+public void splitRegion(RegionInfo parent,
 RegionInfo hriA,
 RegionInfo hriB,
 ServerName serverName)
@@ -503,7 +505,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 mergeRegions
-public void mergeRegions(RegionInfo child,
+public void mergeRegions(RegionInfo child,
  RegionInfo hriA,
  RegionInfo hriB,
  ServerName serverName)
@@ -520,7 +522,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 deleteRegion
-public void deleteRegion(RegionInfo regionInfo)
+public void deleteRegion(RegionInfo regionInfo)
   throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
 Throws:
@@ -534,7 +536,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 deleteRegions
-public void deleteRegions(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List regions)
+public void deleteRegions(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List regions)
throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
 Throws:
@@ -548,7 +550,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 hasGlobalReplicationScope
-private boolean hasGlobalReplicationScope(TableName tableName)
+private boolean hasGlobalReplicationScope(TableName tableName)
throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOExc

[35/51] [partial] hbase-site git commit: Published site at 0b28155d274910b4e667b949d51f78809a1eff0b.

2018-06-14 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e11cf2cb/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.BackupSetCommand.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.BackupSetCommand.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.BackupSetCommand.html
index f236300..513d2ad 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.BackupSetCommand.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.BackupSetCommand.html
@@ -26,1048 +26,1115 @@
 018
 019package 
org.apache.hadoop.hbase.backup.impl;
 020
-021import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_BANDWIDTH;
-022import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_BANDWIDTH_DESC;
-023import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_DEBUG;
-024import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_DEBUG_DESC;
-025import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_PATH;
-026import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_PATH_DESC;
-027import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_RECORD_NUMBER;
-028import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_RECORD_NUMBER_DESC;
-029import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET;
-030import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET_BACKUP_DESC;
-031import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET_DESC;
-032import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE;
-033import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE_DESC;
-034import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE_LIST_DESC;
-035import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_WORKERS;
-036import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_WORKERS_DESC;
-037import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_YARN_QUEUE_NAME;
-038import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_YARN_QUEUE_NAME_DESC;
-039
-040import java.io.IOException;
-041import java.net.URI;
-042import java.util.List;
+021import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_BACKUP_LIST_DESC;
+022import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_BANDWIDTH;
+023import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_BANDWIDTH_DESC;
+024import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_DEBUG;
+025import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_DEBUG_DESC;
+026import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_KEEP;
+027import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_KEEP_DESC;
+028import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_LIST;
+029import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_PATH;
+030import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_PATH_DESC;
+031import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_RECORD_NUMBER;
+032import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_RECORD_NUMBER_DESC;
+033import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET;
+034import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET_BACKUP_DESC;
+035import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET_DESC;
+036import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE;
+037import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE_DESC;
+038import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE_LIST_DESC;
+039import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_WORKERS;
+040import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_WORKERS_DESC;
+041import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_YARN_QUEUE_NAME;
+042import static 
org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_YARN_QUEUE_NAME_DESC;
 043
-044import 
org.apache.commons.lang3.StringUtils;
-045import 
org.apache.hadoop.conf.Configuration;
-046import 
org.apache.hadoop.conf.Configured;
-047import org.apache.hadoop.fs.FileSystem;
-048import org.apache.hadoop.fs.Path;
-049import 
org.apache.hadoop.hbase.HBaseConfiguration;
-050import 
org.apache.hadoop.hbase.TableName;
-051import 
org.apache.hadoop.hbase.backup.BackupAdmin;
-052import 
org.apache.hadoop.hbase.backup.BackupInfo;
-053import 
org.apa

[35/51] [partial] hbase-site git commit: Published site at 7d3750bd9fc9747623549c242cc4171e224b3eaf.

2018-06-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/3469cbc0/devapidocs/org/apache/hadoop/hbase/procedure2/NoServerDispatchException.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/NoServerDispatchException.html 
b/devapidocs/org/apache/hadoop/hbase/procedure2/NoServerDispatchException.html
new file mode 100644
index 000..505e685
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/NoServerDispatchException.html
@@ -0,0 +1,282 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+
+
+
+NoServerDispatchException (Apache HBase 3.0.0-SNAPSHOT API)
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+Prev Class
+Next Class
+
+
+Frames
+No Frames
+
+
+All Classes
+
+
+
+
+
+
+
+Summary: 
+Nested | 
+Field | 
+Constr | 
+Method
+
+
+Detail: 
+Field | 
+Constr | 
+Method
+
+
+
+
+
+
+
+
+org.apache.hadoop.hbase.procedure2
+Class 
NoServerDispatchException
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">java.lang.Throwable
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">java.lang.Exception
+
+
+https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">java.io.IOException
+
+
+org.apache.hadoop.hbase.HBaseIOException
+
+
+org.apache.hadoop.hbase.procedure2.FailedRemoteDispatchException
+
+
+org.apache.hadoop.hbase.procedure2.NoServerDispatchException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable
+
+
+
+@InterfaceAudience.Private
+public class NoServerDispatchException
+extends FailedRemoteDispatchException
+Used internally signaling failed queue of a remote 
procedure operation.
+ In particular, no dispatch Node was found for the passed server name
+ key.
+
+See Also:
+Serialized
 Form
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors 
+
+Constructor and Description
+
+
+NoServerDispatchException(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String msg) 
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+Methods inherited from class java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable
+https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-";
 title="class or interface in java.lang">addSuppressed, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--";
 title="class or interface in java.lang">fillInStackTrace, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--";
 title="class or interface in java.lang">getCause, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--";
 title="class or interface in java.lang">getLocalizedMessage, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--";
 title="class or interface in java.lang">getMessage, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--";
 title="class or
  interface in java.lang">getStackTrace, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--";
 title="class or interface in java.lang">getSuppressed, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-";
 title="class or interface in java.lang">initCause, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--";
 title="class or interface in java.lang">printStackTrace, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-";
 title="class or interface in java.lang">printStackTrace, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-exte

[35/51] [partial] hbase-site git commit: Published site at 997747076d8ec0b4346d7cb99c4b0667a7c14905.

2018-05-30 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4df09ed9/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
index 44e7161..000c3ff 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
@@ -3119,7 +3119,7 @@ implements 
 
 closeLock
-private final https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object closeLock
+private final https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object closeLock
 
 
 
@@ -3128,7 +3128,7 @@ implements 
 
 MEMSTORE_PERIODIC_FLUSH_INTERVAL
-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 MEMSTORE_PERIODIC_FLUSH_INTERVAL
+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 MEMSTORE_PERIODIC_FLUSH_INTERVAL
 Conf key for the periodic flush interval
 
 See Also:
@@ -3142,7 +3142,7 @@ implements 
 
 DEFAULT_CACHE_FLUSH_INTERVAL
-public static final int DEFAULT_CACHE_FLUSH_INTERVAL
+public static final int DEFAULT_CACHE_FLUSH_INTERVAL
 Default interval for the memstore flush
 
 See Also:
@@ -3156,7 +3156,7 @@ implements 
 
 SYSTEM_CACHE_FLUSH_INTERVAL
-public static final int SYSTEM_CACHE_FLUSH_INTERVAL
+public static final int SYSTEM_CACHE_FLUSH_INTERVAL
 Default interval for System tables memstore flush
 
 See Also:
@@ -3170,7 +3170,7 @@ implements 
 
 MEMSTORE_FLUSH_PER_CHANGES
-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 MEMSTORE_FLUSH_PER_CHANGES
+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 MEMSTORE_FLUSH_PER_CHANGES
 Conf key to force a flush if there are already enough 
changes for one region in memstore
 
 See Also:
@@ -3184,7 +3184,7 @@ implements 
 
 DEFAULT_FLUSH_PER_CHANGES
-public static final long DEFAULT_FLUSH_PER_CHANGES
+public static final long DEFAULT_FLUSH_PER_CHANGES
 
 See Also:
 Constant
 Field Values
@@ -3197,7 +3197,7 @@ implements 
 
 MAX_FLUSH_PER_CHANGES
-public static final long MAX_FLUSH_PER_CHANGES
+public static final long MAX_FLUSH_PER_CHANGES
 The following MAX_FLUSH_PER_CHANGES is large enough because 
each KeyValue has 20+ bytes
  overhead. Therefore, even 1G empty KVs occupy at least 20GB memstore size for 
a single region
 
@@ -3212,7 +3212,7 @@ implements 
 
 FOR_UNIT_TESTS_ONLY
-private static final byte[] FOR_UNIT_TESTS_ONLY
+private static final byte[] FOR_UNIT_TESTS_ONLY
 Row needed by below method.
 
 
@@ -3222,7 +3222,7 @@ implements 
 
 FIXED_OVERHEAD
-public static final long FIXED_OVERHEAD
+public static final long FIXED_OVERHEAD
 
 
 
@@ -3231,7 +3231,7 @@ implements 
 
 DEEP_OVERHEAD
-public static final long DEEP_OVERHEAD
+public static final long DEEP_OVERHEAD
 
 
 
@@ -3240,7 +3240,7 @@ implements 
 
 MOCKED_LIST
-private static final https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List MOCKED_LIST
+private static final https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List MOCKED_LIST
 A mocked list implementation - discards all updates.
 
 
@@ -3411,7 +3411,7 @@ public long 
 
 initializeStores
-private long initializeStores(CancelableProgressable reporter,
+private long initializeStores(CancelableProgressable reporter,
   MonitoredTask status)
throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 Open all Stores.
@@ -3432,7 +3432,7 @@ public long 
 
 initializeWarmup
-private void initializeWarmup(CancelableProgressable reporter)
+private void initializeWarmup(CancelableProgressable reporter)
throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
 Throws:
@@ -3446,7 +3446,7 @@ public long 
 
 getStoreFiles
-private https://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true";
 title="class or interface in java.util">NavigableMapList> getStoreFiles()
+private https://docs.oracle.co

[35/51] [partial] hbase-site git commit: Published site at f3d1c021de2264301f68eadb9ef126ff83d7ef53.

2018-05-24 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.ServerEventsListenerThread.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.ServerEventsListenerThread.html
 
b/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.ServerEventsListenerThread.html
index 92b4a06..c200d1b 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.ServerEventsListenerThread.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.ServerEventsListenerThread.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-private class RSGroupInfoManagerImpl.ServerEventsListenerThread
+private class RSGroupInfoManagerImpl.ServerEventsListenerThread
 extends https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true";
 title="class or interface in java.lang">Thread
 implements ServerListener
 Calls RSGroupInfoManagerImpl.updateDefaultServers(SortedSet)
 to update list of known
@@ -271,7 +271,7 @@ implements 
 
 LOG
-private final org.slf4j.Logger LOG
+private final org.slf4j.Logger LOG
 
 
 
@@ -280,7 +280,7 @@ implements 
 
 changed
-private boolean changed
+private boolean changed
 
 
 
@@ -297,7 +297,7 @@ implements 
 
 ServerEventsListenerThread
-ServerEventsListenerThread()
+ServerEventsListenerThread()
 
 
 
@@ -314,7 +314,7 @@ implements 
 
 serverAdded
-public void serverAdded(ServerName serverName)
+public void serverAdded(ServerName serverName)
 Description copied from 
interface: ServerListener
 The server has joined the cluster.
 
@@ -331,7 +331,7 @@ implements 
 
 serverRemoved
-public void serverRemoved(ServerName serverName)
+public void serverRemoved(ServerName serverName)
 Description copied from 
interface: ServerListener
 The server was removed from the cluster.
 
@@ -348,7 +348,7 @@ implements 
 
 serverChanged
-private void serverChanged()
+private void serverChanged()
 
 
 
@@ -357,7 +357,7 @@ implements 
 
 run
-public void run()
+public void run()
 
 Specified by:
 https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true#run--";
 title="class or interface in java.lang">run in 
interface https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true";
 title="class or interface in java.lang">Runnable

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.html 
b/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.html
index 84af28d..89a918f 100644
--- a/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-final class RSGroupInfoManagerImpl
+final class RSGroupInfoManagerImpl
 extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
 implements RSGroupInfoManager
 This is an implementation of RSGroupInfoManager which makes
@@ -467,7 +467,7 @@ implements 
 
 LOG
-private static final org.slf4j.Logger LOG
+private static final org.slf4j.Logger LOG
 
 
 
@@ -476,7 +476,7 @@ implements 
 
 RSGROUP_TABLE_DESC
-private static final HTableDescriptor RSGROUP_TABLE_DESC
+private static final HTableDescriptor RSGROUP_TABLE_DESC
 Table descriptor for hbase:rsgroup catalog 
table
 
 
@@ -486,7 +486,7 @@ implements 
 
 rsGroupMap
-private volatile https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">MapString,RSGroupInfo> rsGroupMap
+private volatile https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">MapString,RSGroupInfo> rsGroupMap
 
 
 
@@ -495,7 +495,7 @@ implements 
 
 tableMap
-private volatile https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">MapString> tableMap
+private volatile https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map[35/51] [partial] hbase-site git commit: Published site at cf529f18a9959589fa635f78df4840472526ea2c.

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7bcc960d/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
index c8405ee..7c87df2 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
@@ -217,1117 +217,1215 @@
 209   * table RPC call.
 210   * @param ctx the environment to 
interact with the framework and master
 211   * @param tableName the name of the 
table
-212   * @param htd the TableDescriptor
-213   */
-214  default void preModifyTable(final 
ObserverContext ctx,
-215  final TableName tableName, 
TableDescriptor htd) throws IOException {}
-216
-217  /**
-218   * Called after the modifyTable 
operation has been requested.  Called as part
-219   * of modify table RPC call.
-220   * @param ctx the environment to 
interact with the framework and master
-221   * @param tableName the name of the 
table
-222   * @param htd the TableDescriptor
-223   */
-224  default void postModifyTable(final 
ObserverContext ctx,
-225  final TableName tableName, 
TableDescriptor htd) throws IOException {}
-226
-227  /**
-228   * Called prior to modifying a table's 
properties.  Called as part of modify
-229   * table procedure and it is async to 
the modify table RPC call.
-230   *
-231   * @param ctx the environment to 
interact with the framework and master
-232   * @param tableName the name of the 
table
-233   * @param htd the TableDescriptor
-234   */
-235  default void preModifyTableAction(
-236  final 
ObserverContext ctx,
-237  final TableName tableName,
-238  final TableDescriptor htd) throws 
IOException {}
-239
-240  /**
-241   * Called after to modifying a table's 
properties.  Called as part of modify
-242   * table procedure and it is async to 
the modify table RPC call.
-243   *
-244   * @param ctx the environment to 
interact with the framework and master
-245   * @param tableName the name of the 
table
-246   * @param htd the TableDescriptor
-247   */
-248  default void 
postCompletedModifyTableAction(
-249  final 
ObserverContext ctx,
-250  final TableName tableName,
-251  final TableDescriptor htd) throws 
IOException {}
-252
-253  /**
-254   * Called prior to enabling a table.  
Called as part of enable table RPC call.
-255   * @param ctx the environment to 
interact with the framework and master
-256   * @param tableName the name of the 
table
-257   */
-258  default void preEnableTable(final 
ObserverContext ctx,
-259  final TableName tableName) throws 
IOException {}
-260
-261  /**
-262   * Called after the enableTable 
operation has been requested.  Called as part
-263   * of enable table RPC call.
-264   * @param ctx the environment to 
interact with the framework and master
-265   * @param tableName the name of the 
table
-266   */
-267  default void postEnableTable(final 
ObserverContext ctx,
-268  final TableName tableName) throws 
IOException {}
-269
-270  /**
-271   * Called prior to enabling a table.  
Called as part of enable table procedure
-272   * and it is async to the enable table 
RPC call.
-273   *
-274   * @param ctx the environment to 
interact with the framework and master
-275   * @param tableName the name of the 
table
-276   */
-277  default void preEnableTableAction(
-278  final 
ObserverContext ctx,
-279  final TableName tableName) throws 
IOException {}
-280
-281  /**
-282   * Called after the enableTable 
operation has been requested.  Called as part
-283   * of enable table procedure and it is 
async to the enable table RPC call.
-284   *
-285   * @param ctx the environment to 
interact with the framework and master
-286   * @param tableName the name of the 
table
-287   */
-288  default void 
postCompletedEnableTableAction(
-289  final 
ObserverContext ctx,
-290  final TableName tableName) throws 
IOException {}
-291
-292  /**
-293   * Called prior to disabling a table.  
Called as part of disable table RPC
-294   * call.
+212   * @param newDescriptor after modify 
operation, table will have this descriptor
+213   * @deprecated Since 2.1. Will be 
removed in 3.0.
+214   */
+215  @Deprecated
+216  default void preModifyTable(final 
ObserverContext ctx,
+217final TableName tableName, 
TableDescriptor newDescriptor) throws IOException {}
+218
+219  /**
+220   * Called prior to modifying a table's 
properties.  Called as part of modify
+221   * table RPC call.
+222   

[35/51] [partial] hbase-site git commit: Published site at 021f66d11d2cbb7308308093e29e69d6e7661ee9.

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/92a26cfb/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html
index 47c0f34..075c23d 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html
@@ -4,7 +4,7 @@
 
 
 
-Uses of Class org.apache.hadoop.hbase.regionserver.MemStoreSizing 
(Apache HBase 3.0.0-SNAPSHOT API)
+Uses of Interface org.apache.hadoop.hbase.regionserver.MemStoreSizing 
(Apache HBase 3.0.0-SNAPSHOT API)
 
 
 
@@ -12,7 +12,7 @@
 
 
-

Uses of Class
org.apache.hadoop.hbase.regionserver.MemStoreSizing

+

Uses of Interface
org.apache.hadoop.hbase.regionserver.MemStoreSizing

  • - + @@ -94,68 +94,116 @@
  • -

    Uses of MemStoreSizing in org.apache.hadoop.hbase.regionserver

    -
  • Packages that use MemStoreSizing Packages that use MemStoreSizing 
    Package Description
    - +

    Uses of MemStoreSizing in org.apache.hadoop.hbase.regionserver

    +
    Fields in org.apache.hadoop.hbase.regionserver declared as MemStoreSizing 
    +
    Classes in org.apache.hadoop.hbase.regionserver that implement MemStoreSizing 
    M

    [35/51] [partial] hbase-site git commit: Published site at acd0d1e446c164d9c54bfb461b2d449c8d717c07.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2065178/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomReadTest.html
    --
    diff --git 
    a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomReadTest.html
     
    b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomReadTest.html
    index 54e6ab2..ccc5090 100644
    --- 
    a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomReadTest.html
    +++ 
    b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomReadTest.html
    @@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab";
     
     
     
    -static class PerformanceEvaluation.RandomReadTest
    +static class PerformanceEvaluation.RandomReadTest
     extends PerformanceEvaluation.TableTest
     
     
    @@ -247,7 +247,7 @@ extends PerformanceEvaluation.TestBase
    -generateStatus,
     getLastRow,
     getLatencyHistogram,
     getShortLatencyReport,
     getShortValueSizeReport,
     getStartRow,
     getValueLength,
     i
     sRandomValueSize, test,
     testSetup,
     testTimed,
     updateValueSize,
     updateValueSize,
     updateValueSize
    +generateStatus,
     getLastRow,
     getLatencyHistogram,
     getShortLatencyReport,
     getShortValueSizeReport,
     getStartRow,
     getValueLength,
     i
     sRandomValueSize, test,
     testSetup,
     testTimed,
     updateScanMetrics,
     updateValueSize,
     updateValueSize,
     updateValueSize
     
     
     
    @@ -276,7 +276,7 @@ extends 
     
     consistency
    -private final org.apache.hadoop.hbase.client.Consistency consistency
    +private final org.apache.hadoop.hbase.client.Consistency consistency
     
     
     
    @@ -285,7 +285,7 @@ extends 
     
     gets
    -private https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true";
     title="class or interface in 
    java.util">ArrayList gets
    +private https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true";
     title="class or interface in 
    java.util">ArrayList gets
     
     
     
    @@ -294,7 +294,7 @@ extends 
     
     rd
    -private https://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true";
     title="class or interface in java.util">Random rd
    +private https://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true";
     title="class or interface in java.util">Random rd
     
     
     
    @@ -311,7 +311,7 @@ extends 
     
     RandomReadTest
    -RandomReadTest(org.apache.hadoop.hbase.client.Connection con,
    +RandomReadTest(org.apache.hadoop.hbase.client.Connection con,
    PerformanceEvaluation.TestOptions options,
    PerformanceEvaluation.Status status)
     
    @@ -330,7 +330,7 @@ extends 
     
     testRow
    -void testRow(int i)
    +void testRow(int i)
       throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
     title="class or interface in java.io">IOException,
      https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
     title="class or interface in java.lang">InterruptedException
     
    @@ -348,7 +348,7 @@ extends 
     
     getReportingPeriod
    -protected int getReportingPeriod()
    +protected int getReportingPeriod()
     
     Overrides:
     getReportingPeriod in
     class PerformanceEvaluation.TestBase
    @@ -361,7 +361,7 @@ extends 
     
     testTakedown
    -protected void testTakedown()
    +protected void testTakedown()
      throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
     title="class or interface in java.io">IOException
     
     Overrides:
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2065178/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomScanWithRange1Test.html
    --
    diff --git 
    a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomScanWithRange1Test.html
     
    b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomScanWithRange1Test.html
    index 8751ac6..c96d41e 100644
    --- 
    a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomScanWithRange1Test.html
    +++ 
    b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomScanWithRange1Test.html
    @@ -133,7 +133,7 @@ var activeTableTab = "activeTableTab";
     
     
     
    -static class PerformanceEvaluation.RandomScanWithRange1Test
    +static class PerformanceEvaluation.RandomScanWithRange1Test
     extends PerformanceEvaluation.RandomScanWithRangeTest
     
     
    @@ -232,7 +232,7 @@ extends PerformanceEvaluation.TestBase
    -generateStatus,
     getLastRow,
     getLatencyHistogram,
     getShortLatencyReport,
     getShortValueSizeReport,
     getStartRow,
     getValueLength,
     i
     sRandomValueSize, test,
     testSetup,
     testTakedown,
     testTimed,
     updateValueSize,
     updateValueSize,
     updateValueSize
    +generateStatus,
     getLastRow,
     getLatencyHistogram,
     getShortLatencyReport,
     getShortValueSizeReport,
     getStartRow,
     getValueLength,
     i
     sRandomValueSize, test,
     testSetup,
     testTakedown,
     testTimed,
     updateScanMetrics,
     updateValueSize,
     updateValueSize,
     updateValue

    [35/51] [partial] hbase-site git commit: Published site at 87f5b5f3411d96c31b4cb61b9a57ced22be91d1f.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de18d468/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html
    --
    diff --git 
    a/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html
     
    b/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html
    index c282308..094b592 100644
    --- 
    a/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html
    +++ 
    b/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html
    @@ -426,483 +426,481 @@
     418   */
     419  void 
    removeRecoveredSource(ReplicationSourceInterface src) {
     420LOG.info("Done with the recovered 
    queue " + src.getQueueId());
    -421src.getSourceMetrics().clear();
    -422this.oldsources.remove(src);
    -423// Delete queue from storage and 
    memory
    -424deleteQueue(src.getQueueId());
    -425
    this.walsByIdRecoveredQueues.remove(src.getQueueId());
    -426  }
    -427
    -428  /**
    -429   * Clear the metrics and related 
    replication queue of the specified old source
    -430   * @param src source to clear
    -431   */
    -432  void 
    removeSource(ReplicationSourceInterface src) {
    -433LOG.info("Done with the queue " + 
    src.getQueueId());
    -434src.getSourceMetrics().clear();
    -435
    this.sources.remove(src.getPeerId());
    -436// Delete queue from storage and 
    memory
    -437deleteQueue(src.getQueueId());
    -438
    this.walsById.remove(src.getQueueId());
    -439  }
    -440
    -441  /**
    -442   * Delete a complete queue of wals 
    associated with a replication source
    -443   * @param queueId the id of replication 
    queue to delete
    -444   */
    -445  private void deleteQueue(String 
    queueId) {
    -446abortWhenFail(() -> 
    this.queueStorage.removeQueue(server.getServerName(), queueId));
    -447  }
    -448
    -449  @FunctionalInterface
    -450  private interface 
    ReplicationQueueOperation {
    -451void exec() throws 
    ReplicationException;
    -452  }
    -453
    -454  private void 
    abortWhenFail(ReplicationQueueOperation op) {
    -455try {
    -456  op.exec();
    -457} catch (ReplicationException e) {
    -458  server.abort("Failed to operate on 
    replication queue", e);
    -459}
    -460  }
    -461
    -462  private void 
    throwIOExceptionWhenFail(ReplicationQueueOperation op) throws IOException {
    -463try {
    -464  op.exec();
    -465} catch (ReplicationException e) {
    -466  throw new IOException(e);
    -467}
    -468  }
    -469
    -470  private void 
    abortAndThrowIOExceptionWhenFail(ReplicationQueueOperation op) throws 
    IOException {
    -471try {
    -472  op.exec();
    -473} catch (ReplicationException e) {
    -474  server.abort("Failed to operate on 
    replication queue", e);
    -475  throw new IOException(e);
    -476}
    -477  }
    -478
    -479  /**
    -480   * This method will log the current 
    position to storage. And also clean old logs from the
    -481   * replication queue.
    -482   * @param queueId id of the replication 
    queue
    -483   * @param queueRecovered indicates if 
    this queue comes from another region server
    -484   * @param entryBatch the wal entry 
    batch we just shipped
    -485   */
    -486  public void 
    logPositionAndCleanOldLogs(String queueId, boolean queueRecovered,
    -487  WALEntryBatch entryBatch) {
    -488String fileName = 
    entryBatch.getLastWalPath().getName();
    -489abortWhenFail(() -> 
    this.queueStorage.setWALPosition(server.getServerName(), queueId, fileName,
    -490  entryBatch.getLastWalPosition(), 
    entryBatch.getLastSeqIds()));
    -491cleanOldLogs(fileName, 
    entryBatch.isEndOfFile(), queueId, queueRecovered);
    -492  }
    -493
    -494  /**
    -495   * Cleans a log file and all older logs 
    from replication queue. Called when we are sure that a log
    -496   * file is closed and has no more 
    entries.
    -497   * @param log Path to the log
    -498   * @param inclusive whether we should 
    also remove the given log file
    -499   * @param queueId id of the replication 
    queue
    -500   * @param queueRecovered Whether this 
    is a recovered queue
    -501   */
    -502  @VisibleForTesting
    -503  void cleanOldLogs(String log, boolean 
    inclusive, String queueId, boolean queueRecovered) {
    -504String logPrefix = 
    AbstractFSWALProvider.getWALPrefixFromWALName(log);
    -505if (queueRecovered) {
    -506  NavigableSet wals = 
    walsByIdRecoveredQueues.get(queueId).get(logPrefix);
    -507  if (wals != null) {
    -508cleanOldLogs(wals, log, 
    inclusive, queueId);
    -509  }
    -510} else {
    -511  // synchronized on walsById to 
    avoid race with preLogRoll
    -512  synchronized (this.walsById) {
    -513NavigableSet wals = 
    walsById.get(queueId).get(logPrefix);
    -514if (wals != null) {
    -515  cleanOldLogs(wals, log, 
    inclusive, queueId);
    -516}
    -517  }
    -518}
    -519  }
    -520
    -521  private void 
    cleanOldLogs(NavigableSet wals, String key, boolean inclusive, 
    String id) {
    -522NavigableSet walSet = 
    wals.he

    [35/51] [partial] hbase-site git commit: Published site at 2912c953551bedbfbf30c32c156ed7bb187d54c3.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d220bc5e/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftServer.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftServer.html 
    b/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftServer.html
    index 6efebf0..a91ac62 100644
    --- a/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftServer.html
    +++ b/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftServer.html
    @@ -18,7 +18,7 @@
     catch(err) {
     }
     //-->
    -var methods = 
    {"i0":9,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":10,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":10,"i20":10};
    +var methods = 
    {"i0":9,"i1":9,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":10,"i19":10};
     var tabs = {65535:["t0","All Methods"],1:["t1","Static 
    Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
     var altColor = "altColor";
     var rowColor = "rowColor";
    @@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
     
     
     @InterfaceAudience.LimitedPrivate(value="Tools")
    -public class ThriftServer
    +public class ThriftServer
     extends org.apache.hadoop.conf.Configured
     implements org.apache.hadoop.util.Tool
     ThriftServer - this class starts up a Thrift server which 
    implements the HBase API specified in
    @@ -213,41 +213,37 @@ implements org.apache.hadoop.util.Tool
       int listenPort) 
     
     
    -private boolean
    -checkArguments(org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd) 
    -
    -
     private static https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
     title="class or interface in 
    java.util.concurrent">ExecutorService
     createExecutor(int workerThreads,
       int maxCallQueueSize,
       ThriftMetrics metrics) 
     
    -
    +
     private https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String
     getBindAddress(org.apache.hadoop.conf.Configuration conf,
       
    org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd) 
     
    -
    +
     private https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String
     getImplType(boolean nonblocking,
    boolean hsha,
    boolean selector) 
     
    -
    +
     private int
     getListenPort(org.apache.hadoop.conf.Configuration conf,
      
    org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd) 
     
    -
    +
     private static 
    org.apache.hbase.thirdparty.org.apache.commons.cli.Options
     getOptions() 
     
    -
    +
     private int
     getReadTimeout(org.apache.hadoop.conf.Configuration conf,
       
    org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd) 
     
    -
    +
     private org.apache.thrift.server.TServer
     getServer(int workerThreads,
      int selectorThreads,
    @@ -263,7 +259,7 @@ implements org.apache.hadoop.util.Tool
      org.apache.thrift.transport.TTransportFactory transportFactory,
      https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
     title="class or interface in 
    java.net">InetSocketAddress inetSocketAddress) 
     
    -
    +
     private static 
    org.apache.thrift.server.TServer
     getTHsHaServer(org.apache.thrift.protocol.TProtocolFactory protocolFactory,
       org.apache.thrift.TProcessor processor,
    @@ -273,18 +269,18 @@ implements org.apache.hadoop.util.Tool
       https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
     title="class or interface in 
    java.net">InetSocketAddress inetSocketAddress,
       ThriftMetrics metrics) 
     
    -
    +
     private static 
    org.apache.thrift.server.TServer
     getTNonBlockingServer(org.apache.thrift.protocol.TProtocolFactory protocolFactory,
      org.apache.thrift.TProcessor processor,
      
    org.apache.thrift.transport.TTransportFactory transportFactory,
      https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
     title="class or interface in 
    java.net">InetSocketAddress inetSocketAddress) 
     
    -
    +
     private static 
    org.apache.thrift.protocol.TProtocolFactory
     getTProtocolFactory(boolean isCompact) 
     
    -
    +
     private static 
    org.apache.thrift.server.TServer
     getTThreadedSelectorServer(org.apache.thrift.protocol.TProtocolFactory protocolFactory,
       org.apache.thrift.TProcessor processor,
    @@ -295,7 +291,7 @@ implements org.apache.hadoop.util.Tool
       https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
     title="class or interface in 
    java.net">InetSocketAddress inetSocketAddress,
       ThriftMetrics metrics) 
     
    -
    +
     private static 
    org.apache.thrift.server.TServer
     getTThreadPoolServer(org.apache.thrift.protocol.T

    [35/51] [partial] hbase-site git commit: Published site at 2a2258656b2fcd92b967131b6c1f037363553bc4.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e0fb1fde/devapidocs/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.PlanComparator.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.PlanComparator.html
     
    b/devapidocs/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.PlanComparator.html
    new file mode 100644
    index 000..906a0f1
    --- /dev/null
    +++ 
    b/devapidocs/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.PlanComparator.html
    @@ -0,0 +1,295 @@
    +http://www.w3.org/TR/html4/loose.dtd";>
    +
    +
    +
    +
    +
    +SimpleRegionNormalizer.PlanComparator (Apache HBase 3.0.0-SNAPSHOT 
    API)
    +
    +
    +
    +
    +
    +var methods = {"i0":10};
    +var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
    Methods"],8:["t4","Concrete Methods"]};
    +var altColor = "altColor";
    +var rowColor = "rowColor";
    +var tableTab = "tableTab";
    +var activeTableTab = "activeTableTab";
    +
    +
    +JavaScript is disabled on your browser.
    +
    +
    +
    +
    +
    +Skip navigation links
    +
    +
    +
    +
    +Overview
    +Package
    +Class
    +Use
    +Tree
    +Deprecated
    +Index
    +Help
    +
    +
    +
    +
    +Prev Class
    +Next Class
    +
    +
    +Frames
    +No Frames
    +
    +
    +All Classes
    +
    +
    +
    +
    +
    +
    +
    +Summary: 
    +Nested | 
    +Field | 
    +Constr | 
    +Method
    +
    +
    +Detail: 
    +Field | 
    +Constr | 
    +Method
    +
    +
    +
    +
    +
    +
    +
    +
    +org.apache.hadoop.hbase.master.normalizer
    +Class 
    SimpleRegionNormalizer.PlanComparator
    +
    +
    +
    +https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">java.lang.Object
    +
    +
    +org.apache.hadoop.hbase.master.normalizer.SimpleRegionNormalizer.PlanComparator
    +
    +
    +
    +
    +
    +
    +
    +All Implemented Interfaces:
    +https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true";
     title="class or interface in java.util">Comparator
    +
    +
    +Enclosing class:
    +SimpleRegionNormalizer
    +
    +
    +
    +static class SimpleRegionNormalizer.PlanComparator
    +extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object
    +implements https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true";
     title="class or interface in java.util">Comparator
    +Comparator class that gives higher priority to region Split 
    plan.
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +Constructor Summary
    +
    +Constructors 
    +
    +Constructor and Description
    +
    +
    +PlanComparator() 
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +Method Summary
    +
    +All Methods Instance Methods Concrete Methods 
    +
    +Modifier and Type
    +Method and Description
    +
    +
    +int
    +compare(NormalizationPlan plan1,
    +   NormalizationPlan plan2) 
    +
    +
    +
    +
    +
    +
    +Methods inherited from class 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
    +https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
     title="class or interface in java.lang">clone, https://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, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
     title="class or interface in java.lang">finalize, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
     title="class or interface in java.lang">getClass, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
     title="class or interface in java.lang">hashCode, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--";
     title="class or interface in java.lang">notify, https://docs.oracle.com/javase/8/docs/api/ja
     va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in 
    java.lang">notifyAll, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--";
     title="class or interface in java.lang">toString, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--";
     title="class or interface in java.lang">wait, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-";
     title="class or interface in java.lang">wait, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-";
     title="class or interface in java.lang">wait
    +
    +
    +
    +
    +
    +Methods inherited from interface java.util.https://docs.oracle.com/javase/8/docs/api/java/

    [35/51] [partial] hbase-site git commit: Published site at e468b4022f76688851b3e0c34722f01a56bd624f.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/16541468/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaFilter.html
    --
    diff --git a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaFilter.html 
    b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaFilter.html
    index 0354123..58b5421 100644
    --- a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaFilter.html
    +++ b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaFilter.html
    @@ -109,14 +109,14 @@
     
     
     
    -https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    -AsyncAdmin.getQuota(QuotaFilter filter)
    +https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
    +Admin.getQuota(QuotaFilter filter)
     List the quotas based on the filter.
     
     
     
    -https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
    -Admin.getQuota(QuotaFilter filter)
    +https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    +AsyncAdmin.getQuota(QuotaFilter filter)
     List the quotas based on the filter.
     
     
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/16541468/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html
    --
    diff --git 
    a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html 
    b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html
    index 2c5cc56..b0b3924 100644
    --- a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html
    +++ b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html
    @@ -109,14 +109,14 @@
     
     
     
    -https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    -AsyncAdmin.getQuota(QuotaFilter filter)
    +https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
    +Admin.getQuota(QuotaFilter filter)
     List the quotas based on the filter.
     
     
     
    -https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
    -Admin.getQuota(QuotaFilter filter)
    +https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    +AsyncAdmin.getQuota(QuotaFilter filter)
     List the quotas based on the filter.
     
     
    @@ -130,14 +130,14 @@
     
     
     
    -https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureVoid>
    -AsyncAdmin.setQuota(QuotaSettings quota)
    +void
    +Admin.setQuota(QuotaSettings quota)
     Apply the new quota settings.
     
     
     
    -void
    -Admin.setQuota(QuotaSettings quota)
    +https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureVoid>
    +AsyncAdmin.setQuota(QuotaSettings quota)
     Apply the new quota settings.
     
     
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/16541468/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html
    --
    diff --git a/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html 
    b/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html
    index d10aaf1..57a5a25 100644
    --- a/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html
    +++ b/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html
    @@ -121,9 +121,9 @@
     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.orac

    [35/51] [partial] hbase-site git commit: Published site at 64061f896fe21512504e3886a400759e88b519da.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f1ebf5b6/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html 
    b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
    index d039e38..f521f28 100644
    --- a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
    +++ b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
    @@ -336,14 +336,14 @@
     
     
     https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
    -BackupAdminImpl.getHistory(int n) 
    -
    -
    -https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
     BackupSystemTable.getHistory(int n)
     Get first n backup history records
     
     
    +
    +https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
    +BackupAdminImpl.getHistory(int n) 
    +
     
     https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
     BackupAdminImpl.getHistory(int n,
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f1ebf5b6/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html 
    b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
    index a9ef737..5890b1a 100644
    --- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
    +++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
    @@ -168,9 +168,9 @@
     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.backup.BackupRestoreConstants.BackupCommand
    +org.apache.hadoop.hbase.backup.BackupInfo.BackupPhase
     org.apache.hadoop.hbase.backup.BackupInfo.BackupState
     org.apache.hadoop.hbase.backup.BackupType
    -org.apache.hadoop.hbase.backup.BackupInfo.BackupPhase
     
     
     
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f1ebf5b6/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
    index 6cfdf7a..710f3e7 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
    @@ -413,11 +413,11 @@
     
     
     private Abortable
    -RpcExecutor.abortable 
    +SimpleRpcScheduler.abortable 
     
     
     private Abortable
    -SimpleRpcScheduler.abortable 
    +RpcExecutor.abortable 
     
     
     
    @@ -647,9 +647,11 @@
     
     
     RpcScheduler
    -FifoRpcSchedulerFactory.create(org.apache.hadoop.conf.Configuration conf,
    +RpcSchedulerFactory.create(org.apache.hadoop.conf.Configuration conf,
       PriorityFunction priority,
    -  Abortable server) 
    +  Abortable server)
    +Constructs a RpcScheduler.
    +
     
     
     RpcScheduler
    @@ -659,11 +661,9 @@
     
     
     RpcScheduler
    -RpcSchedulerFactory.create(org.apache.hadoop.conf.Configuration conf,
    +FifoRpcSchedulerFactory.create(org.apache.hadoop.conf.Configuration conf,
       PriorityFunction priority,
    -  Abortable server)
    -Constructs a RpcScheduler.
    -
    +  Abortable server) 
     
     
     EntityLock
    @@ -880,19 +880,19 @@
     
     
     
    +protected Abortable
    +ZKWatcher.abortable 
    +
    +
     private Abortable
     ZKClusterId.abortable 
     
    -
    +
     protected Abortable
     ZKNodeTracker.abortable
     Used to abort if a fatal error occurs
     
     
    -
    -protected Abortable
    -ZKWatcher.abortable 
    -
     
     
     
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f1ebf5b6/devapidocs/org/apache/hadoop/hbase/class-use/CacheEvictionStats.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/class-use/CacheEvictionStats.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/CacheEvictionStats.html
    index f176ac8..05e3430 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/CacheEvictionStats.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/CacheEvictionStats.html
    @@ -130,13 +130,13 @@
     
     
     
    -CacheEvictionStatsBuilder
    -CacheEvictionStatsBuilder.append(CacheEvictionStats stats) 
    -
    -
     void
     CacheEvictionStatsAggregator.append(CacheEvictionStats stats) 
     
    +
    +CacheEvictionStatsBuilder
    +CacheEvictionStatsBuilder.append(CacheEvictionStats stats) 
    +
     
     
     
    @@ -184,17 +184,17 @@
     
    

    [35/51] [partial] hbase-site git commit: Published site at 4cb40e6d846ce1f28ffb40d388c9efb753197813.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4dc2a2e8/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.html 
    b/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.html
    index c84d3ba..5bd669a 100644
    --- a/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.html
    +++ b/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.html
    @@ -114,22 +114,23 @@ var activeTableTab = "activeTableTab";
     
     
     @InterfaceAudience.Private
    -public final class BackupSystemTable
    +public final class BackupSystemTable
     extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object
     implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
     title="class or interface in java.io">Closeable
     This class provides API to access backup system table
    -
      Backup system table schema:
    - 
    + 
    + 
      1. Backup sessions rowkey= "session:"+backupId; value =serialized 
    BackupInfo
      2. Backup start code rowkey = "startcode:"+backupRoot; value = 
    startcode
      3. Incremental backup set rowkey="incrbackupset:"+backupRoot; value=[list 
    of tables]
    - 4. Table-RS-timestamp map rowkey="trslm:"+backupRoot+table_name;
    - value = map[RS-> last WAL timestamp]
    + 4. Table-RS-timestamp map rowkey="trslm:"+backupRoot+table_name; value = 
    map[RS-> last WAL
    + timestamp]
      5. RS - WAL ts map rowkey="rslogts:"+backupRoot +server; value = last WAL 
    timestamp
    - 6. WALs recorded rowkey="wals:"+WAL unique file name;
    - value = backupId and full WAL file name
    - 
    + 6. WALs recorded rowkey="wals:"+WAL unique file name; value = backupId 
    and full WAL file
    + name
    + 
    + 
     
     
     
    @@ -866,8 +867,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
     
     void
     startBackupExclusiveOperation()
    -Exclusive operations are:
    - create, delete, merge
    +Exclusive operations are: create, delete, merge
     
     
     
    @@ -973,7 +973,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
     
     
     LOG
    -private static final org.slf4j.Logger LOG
    +private static final org.slf4j.Logger LOG
     
     
     
    @@ -982,7 +982,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
     
     
     tableName
    -private TableName tableName
    +private TableName tableName
     Backup system table (main) name
     
     
    @@ -992,11 +992,10 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
     
     
     bulkLoadTableName
    -private TableName bulkLoadTableName
    -Backup System table name for bulk loaded files.
    - We keep all bulk loaded file references in a separate table
    - because we have to isolate general backup operations: create, merge etc
    - from activity of RegionObserver, which controls process of a bulk loading
    +private TableName bulkLoadTableName
    +Backup System table name for bulk loaded files. We keep all 
    bulk loaded file references in a
    + separate table because we have to isolate general backup operations: create, 
    merge etc from
    + activity of RegionObserver, which controls process of a bulk loading
      BackupObserver
     
     
    @@ -1006,7 +1005,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
     
     
     SESSIONS_FAMILY
    -static final byte[] SESSIONS_FAMILY
    +static final byte[] SESSIONS_FAMILY
     Stores backup sessions (contexts)
     
     
    @@ -1016,7 +1015,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
     
     
     META_FAMILY
    -static final byte[] META_FAMILY
    +static final byte[] META_FAMILY
     Stores other meta
     
     
    @@ -1026,7 +1025,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
     
     
     BULK_LOAD_FAMILY
    -static final byte[] BULK_LOAD_FAMILY
    +static final byte[] BULK_LOAD_FAMILY
     
     
     
    @@ -1035,7 +1034,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
     
     
     connection
    -private final Connection connection
    +private final Connection connection
     Connection to HBase cluster, shared among all 
    instances
     
     
    @@ -1045,7 +1044,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
     
     
     BACKUP_INFO_PREFIX
    -private 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 BACKUP_INFO_PREFIX
    +private 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 BACKUP_INFO_PREFIX
     
     See Also:
     Constant
     Field Values
    @@ -1058,7 +1057,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
     
     
     START_CODE_ROW
    -private 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 START_CODE_ROW
    +private static final https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interf

    [35/51] [partial] hbase-site git commit: Published site at 8ab7b20f48951d77945181024f5e15842bc253c4.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6eb695c8/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html
    --
    diff --git 
    a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html
     
    b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html
    index 807ed6b..3dbdec3 100644
    --- 
    a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html
    +++ 
    b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html
    @@ -206,392 +206,389 @@
     198  LOG.warn("Snapshot called again 
    without clearing previous. " +
     199  "Doing nothing. Another ongoing 
    flush or did we fail last attempt?");
     200} else {
    -201  if (LOG.isDebugEnabled()) {
    -202LOG.debug("FLUSHING TO DISK: 
    region "
    -203+ 
    getRegionServices().getRegionInfo().getRegionNameAsString() + "store: "
    -204+ getFamilyName());
    -205  }
    -206  stopCompaction();
    -207  
    pushActiveToPipeline(this.active);
    -208  snapshotId = 
    EnvironmentEdgeManager.currentTime();
    -209  // in both cases whatever is pushed 
    to snapshot is cleared from the pipeline
    -210  if (compositeSnapshot) {
    -211pushPipelineToSnapshot();
    -212  } else {
    -213pushTailToSnapshot();
    -214  }
    -215  compactor.resetStats();
    -216}
    -217return new 
    MemStoreSnapshot(snapshotId, this.snapshot);
    -218  }
    -219
    -220  /**
    -221   * On flush, how much memory we will 
    clear.
    -222   * @return size of data that is going 
    to be flushed
    -223   */
    -224  @Override
    -225  public MemStoreSize getFlushableSize() 
    {
    -226MemStoreSizing snapshotSizing = 
    getSnapshotSizing();
    -227if (snapshotSizing.getDataSize() == 
    0) {
    -228  // if snapshot is empty the tail of 
    the pipeline (or everything in the memstore) is flushed
    -229  if (compositeSnapshot) {
    -230snapshotSizing = 
    pipeline.getPipelineSizing();
    -231
    snapshotSizing.incMemStoreSize(active.getMemStoreSize());
    -232  } else {
    -233snapshotSizing = 
    pipeline.getTailSizing();
    -234  }
    -235}
    -236return snapshotSizing.getDataSize() 
    > 0 ? snapshotSizing
    -237: new 
    MemStoreSize(active.getMemStoreSize());
    -238  }
    -239
    -240  @Override
    -241  protected long keySize() {
    -242// Need to consider keySize of all 
    segments in pipeline and active
    -243long k = this.active.keySize();
    -244for (Segment segment : 
    this.pipeline.getSegments()) {
    -245  k += segment.keySize();
    -246}
    -247return k;
    -248  }
    -249
    -250  @Override
    -251  protected long heapSize() {
    -252// Need to consider heapOverhead of 
    all segments in pipeline and active
    -253long h = this.active.heapSize();
    -254for (Segment segment : 
    this.pipeline.getSegments()) {
    -255  h += segment.heapSize();
    -256}
    -257return h;
    -258  }
    -259
    -260  @Override
    -261  public void 
    updateLowestUnflushedSequenceIdInWAL(boolean onlyIfGreater) {
    -262long minSequenceId = 
    pipeline.getMinSequenceId();
    -263if(minSequenceId != Long.MAX_VALUE) 
    {
    -264  byte[] encodedRegionName = 
    getRegionServices().getRegionInfo().getEncodedNameAsBytes();
    -265  byte[] familyName = 
    getFamilyNameInBytes();
    -266  WAL WAL = 
    getRegionServices().getWAL();
    -267  if (WAL != null) {
    -268
    WAL.updateStore(encodedRegionName, familyName, minSequenceId, onlyIfGreater);
    -269  }
    -270}
    -271  }
    -272
    -273  /**
    -274   * This message intends to inform the 
    MemStore that next coming updates
    -275   * are going to be part of the 
    replaying edits from WAL
    -276   */
    -277  @Override
    -278  public void startReplayingFromWAL() {
    -279inWalReplay = true;
    -280  }
    -281
    -282  /**
    -283   * This message intends to inform the 
    MemStore that the replaying edits from WAL
    -284   * are done
    -285   */
    -286  @Override
    -287  public void stopReplayingFromWAL() {
    -288inWalReplay = false;
    -289  }
    -290
    -291  // the getSegments() method is used for 
    tests only
    -292  @VisibleForTesting
    -293  @Override
    -294  protected List 
    getSegments() {
    -295List 
    pipelineList = pipeline.getSegments();
    -296List list = new 
    ArrayList<>(pipelineList.size() + 2);
    -297list.add(this.active);
    -298list.addAll(pipelineList);
    -299
    list.addAll(this.snapshot.getAllSegments());
    +201  LOG.debug("FLUSHING TO DISK {}, 
    store={}",
    +202
    getRegionServices().getRegionInfo().getEncodedName(), getFamilyName());
    +203  stopCompaction();
    +204  
    pushActiveToPipeline(this.active);
    +205  snapshotId = 
    EnvironmentEdgeManager.currentTime();
    +206  // in both cases whatever is pushed 
    to snapshot is cleared from the pipeline
    +207  if (compositeSnapshot) {
    +208pushPipelineToSnapshot();
    +209  } else {
    +210pushTailToSnapshot();
    +211  }
    +212  compactor.resetStats();
    +213}

    [35/51] [partial] hbase-site git commit: Published site at 00095a2ef9442e3fd86c04876c9d91f2f8b23ad8.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd675fa3/devapidocs/org/apache/hadoop/hbase/replication/TableReplicationStorageBase.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/replication/TableReplicationStorageBase.html
     
    b/devapidocs/org/apache/hadoop/hbase/replication/TableReplicationStorageBase.html
    deleted file mode 100644
    index 70c093f..000
    --- 
    a/devapidocs/org/apache/hadoop/hbase/replication/TableReplicationStorageBase.html
    +++ /dev/null
    @@ -1,527 +0,0 @@
    -http://www.w3.org/TR/html4/loose.dtd";>
    -
    -
    -
    -
    -
    -TableReplicationStorageBase (Apache HBase 3.0.0-SNAPSHOT API)
    -
    -
    -
    -
    -
    -var methods = {"i0":9,"i1":9,"i2":10,"i3":9};
    -var tabs = {65535:["t0","All Methods"],1:["t1","Static 
    Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
    -var altColor = "altColor";
    -var rowColor = "rowColor";
    -var tableTab = "tableTab";
    -var activeTableTab = "activeTableTab";
    -
    -
    -JavaScript is disabled on your browser.
    -
    -
    -
    -
    -
    -Skip navigation links
    -
    -
    -
    -
    -Overview
    -Package
    -Class
    -Use
    -Tree
    -Deprecated
    -Index
    -Help
    -
    -
    -
    -
    -Prev Class
    -Next Class
    -
    -
    -Frames
    -No Frames
    -
    -
    -All Classes
    -
    -
    -
    -
    -
    -
    -
    -Summary: 
    -Nested | 
    -Field | 
    -Constr | 
    -Method
    -
    -
    -Detail: 
    -Field | 
    -Constr | 
    -Method
    -
    -
    -
    -
    -
    -
    -
    -
    -org.apache.hadoop.hbase.replication
    -Class 
    TableReplicationStorageBase
    -
    -
    -
    -https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">java.lang.Object
    -
    -
    -org.apache.hadoop.hbase.replication.TableReplicationStorageBase
    -
    -
    -
    -
    -
    -
    -
    -Direct Known Subclasses:
    -TableReplicationPeerStorage, TableReplicationQueueStorage
    -
    -
    -
    -@InterfaceAudience.Private
    -public class TableReplicationStorageBase
    -extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -Field Summary
    -
    -Fields 
    -
    -Modifier and Type
    -Field and Description
    -
    -
    -protected 
    org.apache.hadoop.conf.Configuration
    -conf 
    -
    -
    -private Connection
    -connection 
    -
    -
    -static byte[]
    -FAMILY_HFILE_REFS 
    -
    -
    -static byte[]
    -FAMILY_PEER 
    -
    -
    -static byte[]
    -FAMILY_QUEUE 
    -
    -
    -static byte[]
    -FAMILY_REGIONS 
    -
    -
    -static byte[]
    -FAMILY_RS_STATE 
    -
    -
    -static byte[]
    -FAMILY_WAL 
    -
    -
    -static byte[]
    -QUALIFIER_PEER_CONFIG 
    -
    -
    -static byte[]
    -QUALIFIER_PEER_STATE 
    -
    -
    -static byte[]
    -QUALIFIER_STATE_ENABLED 
    -
    -
    -static TableName
    -REPLICATION_TABLE 
    -
    -
    -protected ZKWatcher
    -zookeeper 
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -Constructor Summary
    -
    -Constructors 
    -
    -Modifier
    -Constructor and Description
    -
    -
    -protected 
    -TableReplicationStorageBase(ZKWatcher zookeeper,
    -   
    org.apache.hadoop.conf.Configuration conf) 
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -Method Summary
    -
    -All Methods Static Methods Instance Methods Concrete Methods 
    -
    -Modifier and Type
    -Method and Description
    -
    -
    -static TableDescriptorBuilder
    -createReplicationTableDescBuilder(org.apache.hadoop.conf.Configuration conf) 
    -
    -
    -protected static byte[]
    -getRegionQualifier(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in 
    java.lang">String encodedRegionName) 
    -
    -
    -protected Table
    -getReplicationMetaTable() 
    -
    -
    -protected static byte[]
    -getServerNameRowKey(ServerName serverName) 
    -
    -
    -
    -
    -
    -
    -Methods inherited from class 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
    -https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
     title="class or interface in java.lang">clone, https://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, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
     title="class or interface in java.lang">finalize, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
     title="class or interface in java.lang">getClass, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
     title="class or interface in java.lang">hashCode, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--";
     title="class or interface in java.lang">notify, https://docs.oracle.com/javase/8/docs/api/ja
     va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in 
    java.lang">notifyA

    [35/51] [partial] hbase-site git commit: Published site at 22f4def942f8a3367d0ca6598317e9b9a7d0cfcd.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b1eaec1/devapidocs/org/apache/hadoop/hbase/HConstants.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/HConstants.html 
    b/devapidocs/org/apache/hadoop/hbase/HConstants.html
    index feefcbf..246c31a 100644
    --- a/devapidocs/org/apache/hadoop/hbase/HConstants.html
    +++ b/devapidocs/org/apache/hadoop/hbase/HConstants.html
    @@ -274,25 +274,42 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
     
     
     static https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true";
     title="class or interface in java.util.regex">Pattern
    -CP_HTD_ATTR_KEY_PATTERN 
    +CP_HTD_ATTR_KEY_PATTERN
    +Deprecated. 
    +It is used internally. As 
    of release 2.0.0, this will be removed in HBase 3.0.0.
    +
    +
     
     
     static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String
    -CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN 
    +CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN
    +Deprecated. 
    +It is used internally. As 
    of release 2.0.0, this will be removed in HBase 3.0.0.
    +
    +
     
     
     static https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true";
     title="class or interface in java.util.regex">Pattern
    -CP_HTD_ATTR_VALUE_PARAM_PATTERN 
    +CP_HTD_ATTR_VALUE_PARAM_PATTERN
    +Deprecated. 
    +It is used internally. As 
    of release 2.0.0, this will be removed in HBase 3.0.0.
    +
    +
     
     
     static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String
    -CP_HTD_ATTR_VALUE_PARAM_VALUE_PATTERN 
    +CP_HTD_ATTR_VALUE_PARAM_VALUE_PATTERN
    +Deprecated. 
    +It is used internally. As 
    of release 2.0.0, this will be removed in HBase 3.0.0.
    +
    +
     
     
     static https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true";
     title="class or interface in java.util.regex">Pattern
     CP_HTD_ATTR_VALUE_PATTERN
    -
    - Pattern that matches a coprocessor specification.
    +Deprecated. 
    +It is used internally. As 
    of release 2.0.0, this will be removed in HBase 3.0.0.
    +
     
     
     
    @@ -4772,7 +4789,9 @@ public static final https://docs.oracle.com/javase/8/docs/api/java
     
     
     CP_HTD_ATTR_KEY_PATTERN
    -public static final https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true";
     title="class or interface in java.util.regex">Pattern CP_HTD_ATTR_KEY_PATTERN
    +https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true";
     title="class or interface in java.lang">@Deprecated
    +public static final https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true";
     title="class or interface in java.util.regex">Pattern CP_HTD_ATTR_KEY_PATTERN
    +Deprecated. It is used internally. As of release 2.0.0, this 
    will be removed in HBase 3.0.0.
     
     
     
    @@ -4781,7 +4800,9 @@ public static final https://docs.oracle.com/javase/8/docs/api/java
     
     
     CP_HTD_ATTR_VALUE_PATTERN
    -public static final https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true";
     title="class or interface in java.util.regex">Pattern CP_HTD_ATTR_VALUE_PATTERN
    +https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true";
     title="class or interface in java.lang">@Deprecated
    +public static final https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true";
     title="class or interface in java.util.regex">Pattern CP_HTD_ATTR_VALUE_PATTERN
    +Deprecated. It is used internally. As of release 2.0.0, this 
    will be removed in HBase 3.0.0.
     
      Pattern that matches a coprocessor specification. Form is:
        '|'  ['|' 
     ['|' ]]
    @@ -4796,7 +4817,9 @@ public static final https://docs.oracle.com/javase/8/docs/api/java
     
     
     CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN
    -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 CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN
    +https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true";
     title="class or interface in java.lang">@Deprecated
    +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 CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN
    +Deprecated. It is used internally. As of release 2.0.0, this 
    will be removed in HBase 3.0.0.
     
     See Also:
     Constant
     Field Values
    @@ -4809,7 +4832,9 @@ public static final https://docs.oracle.com/javase/8/docs/api/java
     
     
     CP_HTD_ATTR_VALUE_PARAM_VALUE_PATTERN
    -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 CP_HTD_ATTR_VALUE_PARAM_VALUE_PATTERN
    +https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true";
     title="class or i

    [35/51] [partial] hbase-site git commit: Published site at 31da4d0bce69b3a47066a5df675756087ce4dc60.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a754d895/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html 
    b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
    index 2c04026..afc44ef 100644
    --- a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
    +++ b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
    @@ -18,7 +18,7 @@
     catch(err) {
     }
     //-->
    -var methods = 
    {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":9,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":9,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":9,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":9,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109"
     
    :10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":9,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":9,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":9};
    +var methods = 
    {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":9,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":9,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":9,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109"
     
    :10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":9,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":9,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":9};
     var tabs = {65535:["t0","All Methods"],1:["t1","Static 
    Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
     var altColor = "altColor";
     var rowColor = "rowColor";
    @@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab";
     
     
     @InterfaceAudience.LimitedPrivate(value="Tools")
    -public class HMaster
    +public class HMaster
     extends HRegionServer
     implements MasterServices
     HMaster is the "master server" for HBase. An HBase cluster 
    has one active
    @@ -402,50 +402,54 @@ implements regionServerTracker 
     
     
    +private ReplicationBarrierCleaner
    +replicationBarrierCleaner 
    +
    +
     private ReplicationPeerManager
     replicationPeerManager 
     
    -
    +
     (package private) MemoryBoundedLogMessageBuffer
     rsFatals 
     
    -
    +
     private ProcedureEvent
     serverCrashProcessingEnabled 
     
    -
    +
     private ServerManager
     serverManager 
     
    -
    +
     (package private) boolean
     serviceStarted 
     
    -
    +
     (package private) SnapshotManager
     snapshotManager 
     
    -
    +
     private SnapshotQuotaObserverChore
     snapshotQuotaChore 
     
    -
    +
     private SpaceQuotaSnapshotNotifier
     spaceQuotaSnapshotNotifier 
     
    -
    +
     private SplitOrMergeTracker
     splitOrMergeTracker 
     
    -
    +
     private long
     splitPlanCount 
     
    -
    +
     private TableStateManager
     tableStateManager 
     
    -
    +
     pri

    [35/51] [partial] hbase-site git commit: Published site at 6b77786dfc46d25ac5bb5f1c8a4a9eb47b52a604.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/81cde4ce/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
    index 24b3c9b..8fcef9c 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
    @@ -172,27 +172,27 @@
     
     
     static int
    -PrivateCellUtil.compare(CellComparator comparator,
    +CellUtil.compare(CellComparator comparator,
    Cell left,
    byte[] key,
    int offset,
    int length)
    -Used when a cell needs to be compared with a key byte[] 
    such as cases of finding the index from
    - the index block, bloom keys from the bloom blocks This byte[] is expected to 
    be serialized in
    - the KeyValue serialization format If the KeyValue (Cell's) serialization 
    format changes this
    - method cannot be used.
    +Deprecated. 
    +As of HBase-2.0. Will be 
    removed in HBase-3.0
    +
     
     
     
     static int
    -CellUtil.compare(CellComparator comparator,
    +PrivateCellUtil.compare(CellComparator comparator,
    Cell left,
    byte[] key,
    int offset,
    int length)
    -Deprecated. 
    -As of HBase-2.0. Will be 
    removed in HBase-3.0
    -
    +Used when a cell needs to be compared with a key byte[] 
    such as cases of finding the index from
    + the index block, bloom keys from the bloom blocks This byte[] is expected to 
    be serialized in
    + the KeyValue serialization format If the KeyValue (Cell's) serialization 
    format changes this
    + method cannot be used.
     
     
     
    @@ -265,12 +265,12 @@
     
     
     int
    -RowIndexSeekerV1.compareKey(CellComparator comparator,
    +BufferedDataBlockEncoder.BufferedEncodedSeeker.compareKey(CellComparator comparator,
       Cell key) 
     
     
     int
    -BufferedDataBlockEncoder.BufferedEncodedSeeker.compareKey(CellComparator comparator,
    +RowIndexSeekerV1.compareKey(CellComparator comparator,
       Cell key) 
     
     
    @@ -282,27 +282,27 @@
     
     
     DataBlockEncoder.EncodedSeeker
    -RowIndexCodecV1.createSeeker(CellComparator comparator,
    +CopyKeyDataBlockEncoder.createSeeker(CellComparator comparator,
     HFileBlockDecodingContext decodingCtx) 
     
     
     DataBlockEncoder.EncodedSeeker
    -CopyKeyDataBlockEncoder.createSeeker(CellComparator comparator,
    +PrefixKeyDeltaEncoder.createSeeker(CellComparator comparator,
     HFileBlockDecodingContext decodingCtx) 
     
     
     DataBlockEncoder.EncodedSeeker
    -DiffKeyDeltaEncoder.createSeeker(CellComparator comparator,
    +FastDiffDeltaEncoder.createSeeker(CellComparator comparator,
     HFileBlockDecodingContext decodingCtx) 
     
     
     DataBlockEncoder.EncodedSeeker
    -FastDiffDeltaEncoder.createSeeker(CellComparator comparator,
    +DiffKeyDeltaEncoder.createSeeker(CellComparator comparator,
     HFileBlockDecodingContext decodingCtx) 
     
     
     DataBlockEncoder.EncodedSeeker
    -PrefixKeyDeltaEncoder.createSeeker(CellComparator comparator,
    +RowIndexCodecV1.createSeeker(CellComparator comparator,
     HFileBlockDecodingContext decodingCtx) 
     
     
    @@ -340,9 +340,9 @@
     
     
     
    -protected CellComparator
    -HFileWriterImpl.comparator
    -Key comparator.
    +private CellComparator
    +HFileBlockIndex.CellBasedKeyBlockIndexReader.comparator
    +Needed doing lookup on blocks.
     
     
     
    @@ -356,9 +356,9 @@
     
     
     
    -private CellComparator
    -HFileBlockIndex.CellBasedKeyBlockIndexReader.comparator
    -Needed doing lookup on blocks.
    +protected CellComparator
    +HFileWriterImpl.comparator
    +Key comparator.
     
     
     
    @@ -539,15 +539,15 @@
     
     
     private CellComparator
    -StripeStoreFileManager.cellComparator 
    +DefaultStoreFileManager.cellComparator 
     
     
     private CellComparator
    -DefaultStoreFileManager.cellComparator 
    +StripeStoreFileManager.cellComparator 
     
     
    -protected CellComparator
    -StripeMultiFileWriter.comparator 
    +private CellComparator
    +StoreFileWriter.Builder.comparator 
     
     
     protected CellComparator
    @@ -555,31 +555,31 @@
     
     
     private CellComparator
    -Segment.comparator 
    +StoreScanner.comparator 
     
     
     private CellComparator
    -ScanInfo.comparator 
    +AbstractMemStore.comparator 
     
     
     private CellComparator
    -StoreFileWriter.Builder.comparator 
    +HStoreFile.comparator 
     
     
     private CellComparator
    -HStoreFile.comparator 
    +Segment.comparator 
     
     
     protected CellComparator
     HRegion.RegionScannerImpl.comparator 
     
     
    -private CellComparator
    -AbstractMemStore.comparator 
    +protected CellComparator
    +StripeMultiFileWriter.comparator 
     
     
     private CellComparator
    -StoreScanner.comparator 
    +ScanInfo.comparator 
     
     
     protected CellComparator
    @@ -609,48 +609,48 @@
     HRegion.getCellComparator() 
     
     
    -CellComparator
    -StoreFileReader.getComparator() 
    +(package private) CellComparator
    +StoreFileScanner.getComparator() 
     
     
     protected CellComparator
    -Segment.getComparator()
    -Returns the Cell comparator used by this segment
    -
    +AbstractMemStore.getComparator() 
     
     
     CellComparator
    -ScanInfo.getComparator() 
    +StoreFileReader.getCom

    [35/51] [partial] hbase-site git commit: Published site at 1384da71375427b522b09f06862bb5d629cef52f.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d347bde8/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html 
    b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
    index f521f28..d039e38 100644
    --- a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
    +++ b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
    @@ -336,13 +336,13 @@
     
     
     https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
    -BackupSystemTable.getHistory(int n)
    -Get first n backup history records
    -
    +BackupAdminImpl.getHistory(int n) 
     
     
     https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
    -BackupAdminImpl.getHistory(int n) 
    +BackupSystemTable.getHistory(int n)
    +Get first n backup history records
    +
     
     
     https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d347bde8/devapidocs/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.html 
    b/devapidocs/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.html
    index 14d07bf..fc599d9 100644
    --- a/devapidocs/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.html
    +++ b/devapidocs/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.html
    @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
     
     
     @InterfaceAudience.Private
    -public class RestoreTablesClient
    +public class RestoreTablesClient
     extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object
     Restore table implementation
     
    @@ -267,7 +267,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
     
     
     LOG
    -private static final org.slf4j.Logger LOG
    +private static final org.slf4j.Logger LOG
     
     
     
    @@ -276,7 +276,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
     
     
     conf
    -private org.apache.hadoop.conf.Configuration conf
    +private org.apache.hadoop.conf.Configuration conf
     
     
     
    @@ -285,7 +285,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
     
     
     conn
    -private Connection conn
    +private Connection conn
     
     
     
    @@ -294,7 +294,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
     
     
     backupId
    -private https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String backupId
    +private https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String backupId
     
     
     
    @@ -303,7 +303,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
     
     
     sTableArray
    -private TableName[] sTableArray
    +private TableName[] sTableArray
     
     
     
    @@ -312,7 +312,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
     
     
     tTableArray
    -private TableName[] tTableArray
    +private TableName[] tTableArray
     
     
     
    @@ -321,7 +321,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
     
     
     targetRootDir
    -private https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String targetRootDir
    +private https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String targetRootDir
     
     
     
    @@ -330,7 +330,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
     
     
     isOverwrite
    -private boolean isOverwrite
    +private boolean isOverwrite
     
     
     
    @@ -347,7 +347,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
     
     
     RestoreTablesClient
    -public RestoreTablesClient(Connection conn,
    +public RestoreTablesClient(Connection conn,
    RestoreRequest request)
     
     
    @@ -365,7 +365,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
     
     
     checkTargetTables
    -private void checkTargetTables(TableName[] tTableArray,
    +private void checkTargetTables(TableName[] tTableArray,
    boolean isOverwrite)
     throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
     title="class or interface in java.io">IOException
     Validate target tables.
    @@ -384,7 +384,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
     
     
     restoreImages
    -private void restoreImages(BackupManifest.BackupImage[] images,
    +private void restoreImages(BackupManifest.BackupImage[] 

    [35/51] [partial] hbase-site git commit: Published site at b7b86839250bf9b295ebc1948826f43a88736d6c.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b94a2f2/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html
     
    b/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html
    index 35f5f9d..ab9ba88 100644
    --- 
    a/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html
    +++ 
    b/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.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":9,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":42,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":9,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":42,"i52":42,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":9,"i64":10,"i65":10,"i66":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":9,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":42,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":9,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":42,"i53":42,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":9,"i65":10,"i66":10,"i67":10};
     var tabs = {65535:["t0","All Methods"],1:["t1","Static 
    Methods"],2:["t2","Instance Methods"],8:["t4","Concrete 
    Methods"],32:["t6","Deprecated Methods"]};
     var altColor = "altColor";
     var rowColor = "rowColor";
    @@ -417,195 +417,201 @@ implements 
     boolean
    +hasSerialReplicationScope()
    +Return true if there are at least one cf whose replication 
    scope is serial.
    +
    +
    +
    +boolean
     isCompactionEnabled()
     Check if the compaction enable flag of the table is 
    true.
     
     
    -
    +
     boolean
     isMetaRegion()
     Checks if this table is  hbase:meta  
    region.
     
     
    -
    +
     boolean
     isMetaTable()
     Checks if the table is a hbase:meta table
     
     
    -
    +
     boolean
     isNormalizationEnabled()
     Check if normalization enable flag of the table is 
    true.
     
     
    -
    +
     boolean
     isReadOnly()
     Check if the readOnly flag of the table is set.
     
     
    -
    +
     TableDescriptorBuilder.ModifyableTableDescriptor
     modifyColumnFamily(ColumnFamilyDescriptor family)
     Modifies the existing column family.
     
     
    -
    +
     private static TableDescriptor
     parseFrom(byte[] bytes) 
     
    -
    +
     private TableDescriptorBuilder.ModifyableTableDescriptor
     putColumnFamily(ColumnFamilyDescriptor family) 
     
    -
    +
     ColumnFamilyDescriptor
     removeColumnFamily(byte[] column)
     Removes the ColumnFamilyDescriptor with name specified by 
    the parameter column
      from the table descriptor
     
     
    -
    +
     void
     removeCoprocessor(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String className)
     Remove a coprocessor from those set on the table
     
     
    -
    +
     TableDescriptorBuilder.ModifyableTableDescriptor
     removeValue(byte[] key)
     Remove metadata represented by the key from the values
     map
     
     
    -
    +
     TableDescriptorBuilder.ModifyableTableDescriptor
     removeValue(Bytes key)
     Remove metadata represented by the key from the values
     map
     
     
    -
    +
     TableDescriptorBuilder.ModifyableTableDescriptor
     setCompactionEnabled(boolean isEnable)
     Setting the table compaction enable flag.
     
     
    -
    +
     TableDescriptorBuilder.ModifyableTableDescriptor
     setDurability(Durability durability)
     Sets the Durability 
    setting for the table.
     
     
    -
    +
     TableDescriptorBuilder.ModifyableTableDescriptor
     setFlushPolicyClassName(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String clazz)
     This sets the class associated with the flush policy which 
    determines
      determines the stores need to be flushed when flushing a region.
     
     
    -
    +
     TableDescriptorBuilder.ModifyableTableDescriptor
     setMaxFileSize(long maxFileSize)
     Sets the maximum size upto which a region can grow to after 
    which a
      region split is triggered.
     
     
    -
    +
     TableDescriptorBuilder.ModifyableTableDescriptor
     setMemStoreFlushSize(long memstoreFlushSize)
     Represents the maximum size of the memstore after which the 
    contents of
      the memstore are flushed to the filesystem.
     
     
    -
    +
     TableDescriptorBuilder.ModifyableTableDescriptor
     setNormalizationEnabled(boolean isEnable)
     Setting the table normalization enable flag.
     
     
    -
    +
     TableDescriptorBuild

    [35/51] [partial] hbase-site git commit: Published site at 1d25b60831b8cc8f7ad5fd366f1867de5c20d2f3.

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/eb05e3e3/apidocs/org/apache/hadoop/hbase/NamespaceExistException.html
    --
    diff --git a/apidocs/org/apache/hadoop/hbase/NamespaceExistException.html 
    b/apidocs/org/apache/hadoop/hbase/NamespaceExistException.html
    index 10222eb..e655215 100644
    --- a/apidocs/org/apache/hadoop/hbase/NamespaceExistException.html
    +++ b/apidocs/org/apache/hadoop/hbase/NamespaceExistException.html
    @@ -91,16 +91,16 @@
     
     
     
    -http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">java.lang.Object
    +https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">java.lang.Object
     
     
    -http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true";
     title="class or interface in java.lang">java.lang.Throwable
    +https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true";
     title="class or interface in java.lang">java.lang.Throwable
     
     
    -http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
     title="class or interface in java.lang">java.lang.Exception
    +https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
     title="class or interface in java.lang">java.lang.Exception
     
     
    -http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
     title="class or interface in java.io">java.io.IOException
    +https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
     title="class or interface in java.io">java.io.IOException
     
     
     org.apache.hadoop.hbase.HBaseIOException
    @@ -128,7 +128,7 @@
     
     
     All Implemented Interfaces:
    -http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
     title="class or interface in java.io">Serializable
    +https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
     title="class or interface in java.io">Serializable
     
     
     
    @@ -161,7 +161,7 @@ extends NamespaceExistException() 
     
     
    -NamespaceExistException(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String msg) 
    +NamespaceExistException(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String msg) 
     
     
     
    @@ -176,15 +176,15 @@ extends 
     
     
    -Methods inherited from class java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true";
     title="class or interface in java.lang">Throwable
    -http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-";
     title="class or interface in java.lang">addSuppressed, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--";
     title="class or interface in java.lang">fillInStackTrace, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--";
     title="class or interface in java.lang">getCause, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--";
     title="class or interface in java.lang">getLocalizedMessage, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--";
     title="class or interface in java.lang">getMessage, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--";
     title="class or inter
     face in java.lang">getStackTrace, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--";
     title="class or interface in java.lang">getSuppressed, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-";
     title="class or interface in java.lang">initCause, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--";
     title="class or interface in java.lang">printStackTrace, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-";
     title="class or interface in java.lang">printStackTrace, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-";
     title="class or interface in java.lang">printStackTrace, http://docs.oracle.com/javase/8/docs/api/java/lan
     
    g/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-" 
    title="class or interface in java.lang">setStackTrace, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#toString--";
     title="class or interface in java.lang">toString
    +Methods inherited from class java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true";
     title="class or interface in java.lang">Thr

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ec8bf761/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html 
    b/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
    index 70e44ee..dc82a5f 100644
    --- a/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
    +++ b/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
    @@ -18,7 +18,7 @@
     catch(err) {
     }
     //-->
    -var methods = 
    {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":38,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":38,"i24":38,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6};
    +var methods = 
    {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":38,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6};
     var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
    Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated Methods"]};
     var altColor = "altColor";
     var rowColor = "rowColor";
    @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
     
     
     @InterfaceAudience.Private
    -public interface ClusterConnection
    +public interface ClusterConnection
     extends Connection
     Internal methods on Connection that should not be used by 
    user code.
     
    @@ -224,29 +224,21 @@ extends 
     
     MasterKeepAliveConnection
    -getKeepAliveMasterService()
    -Deprecated. 
    -Since 0.96.0
    -
    -
    -
    -
    -org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface
     getMaster()
     Returns a MasterKeepAliveConnection to 
    the active master
     
     
    -
    +
     RpcRetryingCallerFactory
     getNewRpcRetryingCallerFactory(org.apache.hadoop.conf.Configuration conf)
     Returns a new RpcRetryingCallerFactory from the given 
    Configuration.
     
     
    -
    +
     NonceGenerator
     getNonceGenerator() 
     
    -
    +
     HRegionLocation
     getRegionLocation(TableName tableName,
      byte[] row,
    @@ -254,37 +246,29 @@ extends Find region location hosting passed row
     
     
    -
    +
     RpcControllerFactory
     getRpcControllerFactory() 
     
    -
    +
     RpcRetryingCallerFactory
     getRpcRetryingCallerFactory() 
     
    -
    +
     ServerStatisticTracker
     getStatisticsTracker() 
     
    -
    +
     TableState
     getTableState(TableName tableName)
     Retrieve TableState, represent current table state.
     
     
    -
    +
     boolean
     hasCellBlockSupport() 
     
    -
    -boolean
    -isDeadServer(ServerName serverName)
    -Deprecated. 
    -internal method, do not 
    use thru ClusterConnection
    -
    -
    -
    -
    +
     boolean
     isMasterRunning()
     Deprecated. 
    @@ -292,7 +276,7 @@ extends 
     
     
    -
    +
     boolean
     isTableAvailable(TableName tableName,
     byte[][] splitKeys)
    @@ -300,24 +284,24 @@ extends 
     
     
    -
    +
     boolean
     isTableDisabled(TableName tableName) 
     
    -
    +
     boolean
     isTableEnabled(TableName tableName)
     A table that isTableEnabled == false and isTableDisabled == 
    false
      is possible.
     
     
    -
    +
     HRegionLocation
     locateRegion(byte[] regionName)
     Gets the location of the region of regionName.
     
     
    -
    +
     HRegionLocation
     locateRegion(TableName tableName,
     byte[] row)
    @@ -325,14 +309,14 @@ extends 
     
     
    -
    +
     RegionLocations
     locateRegion(TableName tableName,
     byte[] row,
     boolean useCache,
     boolean retry) 
     
    -
    +
     RegionLocations
     locateRegion(TableName tableName,
     byte[] row,
    @@ -340,13 +324,13 @@ extends  
     
    -
    +
     http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
     locateRegions(TableName tableName)
     Gets the locations of all regions in the specified table, 
    tableName.
     
     
    -
    +
     http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
     locateRegions(TableName tableName,
      boolean useCache,
    @@ -354,7 +338,7 @@ extends Gets the locations of all regions in the specified table, 
    tableName.
     
     
    -
    +
     HRegionLocation
     relocateRegion(TableName tableName,
       byte[] row)
    @@ -362,7 +346,7 @@ extends 
     
     
    -
    +
     RegionLocations
     relocateRegion(TableName tableName,
       byte[] row,
    @@ -371,7 +355,7 @@ extends 
     
     
    -
    +
     void
     updateCachedLocations(TableName tableName,
      byte[] regionName,
    @@ -416,7 +400,7 @@ extends 
     
     HBASE_CLIENT_CONNECTION_IMPL
    -static final http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String HBASE_CLIENT_CONNECTION_IMPL
    +static final http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String HBASE_CLIENT_CONNECTION_IMPL
     Key for configuration in Configuration whose value is the 
    class we imp

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/991224b9/devapidocs/org/apache/hadoop/hbase/regionserver/Segment.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/Segment.html 
    b/devapidocs/org/apache/hadoop/hbase/regionserver/Segment.html
    index d263423..985e93a 100644
    --- a/devapidocs/org/apache/hadoop/hbase/regionserver/Segment.html
    +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/Segment.html
    @@ -18,7 +18,7 @@
     catch(err) {
     }
     //-->
    -var methods = 
    {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"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":6,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10};
    +var methods = 
    {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":6,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10};
     var tabs = {65535:["t0","All Methods"],1:["t1","Static 
    Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 
    Methods"],8:["t4","Concrete Methods"]};
     var altColor = "altColor";
     var rowColor = "rowColor";
    @@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
     
     
     @InterfaceAudience.Private
    -public abstract class Segment
    +public abstract class Segment
     extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object
     This is an abstraction of a segment maintained in a 
    memstore, e.g., the active
      cell set or its snapshot.
    @@ -148,21 +148,13 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     comparator 
     
     
    -protected 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
    -dataSize 
    -
    -
     static long
     DEEP_OVERHEAD 
     
    -
    +
     static long
     FIXED_OVERHEAD 
     
    -
    -protected 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
    -heapSize 
    -
     
     private MemStoreLAB
     memStoreLAB 
    @@ -172,10 +164,14 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     minSequenceId 
     
     
    +protected MemStoreSizing
    +segmentSize 
    +
    +
     protected boolean
     tagsPresent 
     
    -
    +
     protected TimeRangeTracker
     timeRangeTracker 
     
    @@ -196,17 +192,23 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     protected 
    -Segment(CellComparator comparator,
    +Segment(CellComparator comparator,
    +   http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List segments,
    TimeRangeTracker trt) 
     
     
     protected 
    +Segment(CellComparator comparator,
    +   TimeRangeTracker trt) 
    +
    +
    +protected 
     Segment(CellSet cellSet,
    CellComparator comparator,
    MemStoreLAB memStoreLAB,
    TimeRangeTracker trt) 
     
    -
    +
     protected 
     Segment(Segment segment) 
     
    @@ -272,13 +274,13 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     
    -Cell
    -getFirstAfter(Cell cell) 
    -
    -
     (package private) MemStoreLAB
     getMemStoreLAB() 
     
    +
    +MemStoreSize
    +getMemStoreSize() 
    +
     
     long
     getMinSequenceId() 
    @@ -324,42 +326,51 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     protected void
    -incSize(long delta,
    -   long heapOverhead)
    +incSize(long delta,
    +   long heapOverhead,
    +   long offHeapOverhead)
     Updates the size counters of the segment by the given 
    delta
     
     
     
    +protected long
    +indexEntryOffHeapSize(boolean offHeap) 
    +
    +
    +protected long
    +indexEntryOnHeapSize(boolean onHeap) 
    +
    +
     protected abstract long
     indexEntrySize() 
     
    -
    +
     protected void
     internalAdd(Cell cell,
    boolean mslabUsed,
    MemStoreSizing memstoreSizing) 
     
    -
    +
     boolean
     isEmpty() 
     
    -
    +
     boolean
     isTagsPresent() 
     
    -
    +
     http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true";
     title="class or interface in java.util">Iterator
     iterator() 
     
    -
    +
     long
     keySize() 
     
    -
    +
     Cell
     last() 
     
    -
    +
     Cell
     maybeCloneWithAllocator(Cell cell,
    boolean forceCloneOfBigCell)
    @@ -369,7 +380,16 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
      When a cell's size is too big (bigger than maxAlloc), it is not allocated on 
    MSLAB.
     
     
    -
    +
    +long
    +offHeapSize() 
    +
    +
    +protected long
    +offHeapSizeChange(Cell cell,
    + boolean succ) 
    +
    +
     protected Segment
     setCellSet(CellSet cellSetOld,
       CellSet cellSetNew)
    @@ -377,29 +397,29 @@ extends http://docs.oracle.com/java

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/193b4259/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFuture.html
    --
    diff --git 
    a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFuture.html 
    b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFuture.html
    index abd86e3..3d2b7c8 100644
    --- a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFuture.html
    +++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFuture.html
    @@ -32,21 +32,19 @@
     024import java.util.List;
     025
     026/**
    -027 * The context used to wait for results 
    from one submit call.
    -028 * 1) If AsyncProcess is set to track 
    errors globally, and not per call (for HTable puts),
    -029 *then errors and failed operations 
    in this object will reflect global errors.
    -030 * 2) If submit call is made with 
    needResults false, results will not be saved.
    -031 * @since 2.0.0
    -032 */
    -033@InterfaceAudience.Private
    -034public interface AsyncRequestFuture {
    -035  public boolean hasError();
    -036  public 
    RetriesExhaustedWithDetailsException getErrors();
    -037  public List 
    getFailedOperations();
    -038  public Object[] getResults() throws 
    InterruptedIOException;
    -039  /** Wait until all tasks are executed, 
    successfully or not. */
    -040  public void waitUntilDone() throws 
    InterruptedIOException;
    -041}
    +027 * The context used to wait for results 
    from one submit call. If submit call is made with
    +028 * needResults false, results will not be 
    saved.
    +029 * @since 2.0.0
    +030 */
    +031@InterfaceAudience.Private
    +032public interface AsyncRequestFuture {
    +033  public boolean hasError();
    +034  public 
    RetriesExhaustedWithDetailsException getErrors();
    +035  public List 
    getFailedOperations();
    +036  public Object[] getResults() throws 
    InterruptedIOException;
    +037  /** Wait until all tasks are executed, 
    successfully or not. */
    +038  public void waitUntilDone() throws 
    InterruptedIOException;
    +039}
     
     
     
    
    
    

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/94208cfe/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Size.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
    index 20b7674..6c0e3b8 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
    @@ -189,130 +189,130 @@
     
     
     Size
    +RegionLoad.getBloomFilterSize()
    +Deprecated. 
    + 
    +
    +
    +Size
     RegionMetrics.getBloomFilterSize() 
     
    +
    +Size
    +RegionMetricsBuilder.RegionMetricsImpl.getBloomFilterSize() 
    +
     
     Size
    -RegionLoad.getBloomFilterSize()
    +ServerLoad.getMaxHeapSize()
     Deprecated. 
      
     
     
     Size
    -RegionMetricsBuilder.RegionMetricsImpl.getBloomFilterSize() 
    +ServerMetrics.getMaxHeapSize() 
     
     
     Size
    -ServerMetrics.getMaxHeapSize() 
    +ServerMetricsBuilder.ServerMetricsImpl.getMaxHeapSize() 
     
     
     Size
    -ServerLoad.getMaxHeapSize()
    +RegionLoad.getMemStoreSize()
     Deprecated. 
      
     
     
     Size
    -ServerMetricsBuilder.ServerMetricsImpl.getMaxHeapSize() 
    +RegionMetrics.getMemStoreSize() 
     
     
     Size
    -RegionMetrics.getMemStoreSize() 
    +RegionMetricsBuilder.RegionMetricsImpl.getMemStoreSize() 
     
     
     Size
    -RegionLoad.getMemStoreSize()
    +RegionLoad.getStoreFileIndexSize()
     Deprecated. 
      
     
     
     Size
    -RegionMetricsBuilder.RegionMetricsImpl.getMemStoreSize() 
    -
    -
    -Size
     RegionMetrics.getStoreFileIndexSize()
     TODO: why we pass the same value to different counters? 
    Currently, the value from
      getStoreFileIndexSize() is same with getStoreFileRootLevelIndexSize()
      see HRegionServer#createRegionLoad.
     
     
    +
    +Size
    +RegionMetricsBuilder.RegionMetricsImpl.getStoreFileIndexSize() 
    +
     
     Size
    -RegionLoad.getStoreFileIndexSize()
    +RegionLoad.getStoreFileRootLevelIndexSize()
     Deprecated. 
      
     
     
     Size
    -RegionMetricsBuilder.RegionMetricsImpl.getStoreFileIndexSize() 
    +RegionMetrics.getStoreFileRootLevelIndexSize() 
     
     
     Size
    -RegionMetrics.getStoreFileRootLevelIndexSize() 
    +RegionMetricsBuilder.RegionMetricsImpl.getStoreFileRootLevelIndexSize() 
     
     
     Size
    -RegionLoad.getStoreFileRootLevelIndexSize()
    +RegionLoad.getStoreFileSize()
     Deprecated. 
      
     
     
     Size
    -RegionMetricsBuilder.RegionMetricsImpl.getStoreFileRootLevelIndexSize() 
    +RegionMetrics.getStoreFileSize() 
     
     
     Size
    -RegionMetrics.getStoreFileSize() 
    +RegionMetricsBuilder.RegionMetricsImpl.getStoreFileSize() 
     
     
     Size
    -RegionLoad.getStoreFileSize()
    +RegionLoad.getStoreFileUncompressedDataIndexSize()
     Deprecated. 
      
     
     
     Size
    -RegionMetricsBuilder.RegionMetricsImpl.getStoreFileSize() 
    +RegionMetrics.getStoreFileUncompressedDataIndexSize() 
     
     
     Size
    -RegionMetrics.getStoreFileUncompressedDataIndexSize() 
    +RegionMetricsBuilder.RegionMetricsImpl.getStoreFileUncompressedDataIndexSize() 
     
     
     Size
    -RegionLoad.getStoreFileUncompressedDataIndexSize()
    +RegionLoad.getUncompressedStoreFileSize()
     Deprecated. 
      
     
     
     Size
    -RegionMetricsBuilder.RegionMetricsImpl.getStoreFileUncompressedDataIndexSize() 
    +RegionMetrics.getUncompressedStoreFileSize() 
     
     
     Size
    -RegionMetrics.getUncompressedStoreFileSize() 
    +RegionMetricsBuilder.RegionMetricsImpl.getUncompressedStoreFileSize() 
     
     
     Size
    -RegionLoad.getUncompressedStoreFileSize()
    +ServerLoad.getUsedHeapSize()
     Deprecated. 
      
     
     
     Size
    -RegionMetricsBuilder.RegionMetricsImpl.getUncompressedStoreFileSize() 
    -
    -
    -Size
     ServerMetrics.getUsedHeapSize() 
     
    -
    -Size
    -ServerLoad.getUsedHeapSize()
    -Deprecated. 
    - 
    -
     
     Size
     ServerMetricsBuilder.ServerMetricsImpl.getUsedHeapSize() 
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/94208cfe/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
    index 7f3e934..320e7bc 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
    @@ -122,11 +122,11 @@
     
     
     TableDescriptors
    -MasterServices.getTableDescriptors() 
    +HMaster.getTableDescriptors() 
     
     
     TableDescriptors
    -HMaster.getTableDescriptors() 
    +MasterServices.getTableDescriptors() 
     
     
     
    
    
    

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0cd17dc5/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html
    index 0c3406e..08aeced 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html
    @@ -242,27 +242,27 @@
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFuture
    -AsyncHBaseAdmin.getClusterMetrics() 
    +AsyncAdmin.getClusterMetrics() 
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFuture
    -AsyncAdmin.getClusterMetrics() 
    +RawAsyncHBaseAdmin.getClusterMetrics() 
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFuture
    -RawAsyncHBaseAdmin.getClusterMetrics() 
    +AsyncHBaseAdmin.getClusterMetrics() 
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFuture
    -AsyncHBaseAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true";
     title="class or interface in java.util">EnumSet options) 
    +AsyncAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true";
     title="class or interface in java.util">EnumSet options) 
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFuture
    -AsyncAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true";
     title="class or interface in java.util">EnumSet options) 
    +RawAsyncHBaseAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true";
     title="class or interface in java.util">EnumSet options) 
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFuture
    -RawAsyncHBaseAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true";
     title="class or interface in java.util">EnumSet options) 
    +AsyncHBaseAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true";
     title="class or interface in java.util">EnumSet options) 
     
     
     
    @@ -408,11 +408,11 @@
     
     
     void
    -BaseLoadBalancer.setClusterMetrics(ClusterMetrics st) 
    +RegionLocationFinder.setClusterMetrics(ClusterMetrics status) 
     
     
     void
    -RegionLocationFinder.setClusterMetrics(ClusterMetrics status) 
    +BaseLoadBalancer.setClusterMetrics(ClusterMetrics st) 
     
     
     
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0cd17dc5/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html
    index 31595fa..f686104 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html
    @@ -186,94 +186,94 @@ the order they are declared.
     
     
     boolean
    -Table.checkAndDelete(byte[] row,
    +HTable.checkAndDelete(byte[] row,
       byte[] family,
       byte[] qualifier,
       CompareOperator op,
       byte[] value,
       Delete delete)
    -Deprecated. 
    -Since 2.0.0. Will be 
    removed in 3.0.0. Use Table.checkAndMutate(byte[],
     byte[])
    -
    +Deprecated. 
     
     
     
     boolean
    -HTable.checkAndDelete(byte[] row,
    +Table.checkAndDelete(byte[] row,
       byte[] family,
       byte[] qualifier,
       CompareOperator op,
       byte[] value,
       Delete delete)
    -Deprecated. 
    +Deprecated. 
    +Since 2.0.0. Will be 
    removed in 3.0.0. Use Table.checkAndMutate(byte[],
     byte[])
    +
     
     
     
     boolean
    -Table.checkAndMutate(byte[] row,
    +HTable.checkAndMutate(byte[] row,
       byte[] family,
       byte[] qualifier,
       CompareOperator op,
       byte[] value,
    -  RowMutations mutation)
    -Deprecated. 
    -Since 2.0.0. Will be 
    removed 

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/828486ae/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
    index f9cacbc..b05384b 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
    @@ -270,31 +270,31 @@
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFuture
    -AsyncAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name)
    -Get a namespace descriptor by name
    -
    +AsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name) 
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFuture
    -RawAsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name) 
    +AsyncAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name)
    +Get a namespace descriptor by name
    +
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFuture
    -AsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name) 
    +RawAsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name) 
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    -AsyncAdmin.listNamespaceDescriptors()
    -List available namespace descriptors
    -
    +AsyncHBaseAdmin.listNamespaceDescriptors() 
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    -RawAsyncHBaseAdmin.listNamespaceDescriptors() 
    +AsyncAdmin.listNamespaceDescriptors()
    +List available namespace descriptors
    +
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    -AsyncHBaseAdmin.listNamespaceDescriptors() 
    +RawAsyncHBaseAdmin.listNamespaceDescriptors() 
     
     
     
    @@ -307,9 +307,7 @@
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureVoid>
    -AsyncAdmin.createNamespace(NamespaceDescriptor descriptor)
    -Create a new namespace.
    -
    +AsyncHBaseAdmin.createNamespace(NamespaceDescriptor descriptor) 
     
     
     void
    @@ -318,16 +316,18 @@
     
     
     
    -http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureVoid>
    -RawAsyncHBaseAdmin.createNamespace(NamespaceDescriptor descriptor) 
    -
    -
     void
     HBaseAdmin.createNamespace(NamespaceDescriptor descriptor) 
     
    +
    +http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureVoid>
    +AsyncAdmin.createNamespace(NamespaceDescriptor descriptor)
    +Create a new namespace.
    +
    +
     
     http://docs.o

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f272b0e8/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
    index f30793d..afd9d09 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
    @@ -172,27 +172,27 @@
     
     
     static int
    -CellUtil.compare(CellComparator comparator,
    +PrivateCellUtil.compare(CellComparator comparator,
    Cell left,
    byte[] key,
    int offset,
    int length)
    -Deprecated. 
    -As of HBase-2.0. Will be 
    removed in HBase-3.0
    -
    +Used when a cell needs to be compared with a key byte[] 
    such as cases of finding the index from
    + the index block, bloom keys from the bloom blocks This byte[] is expected to 
    be serialized in
    + the KeyValue serialization format If the KeyValue (Cell's) serialization 
    format changes this
    + method cannot be used.
     
     
     
     static int
    -PrivateCellUtil.compare(CellComparator comparator,
    +CellUtil.compare(CellComparator comparator,
    Cell left,
    byte[] key,
    int offset,
    int length)
    -Used when a cell needs to be compared with a key byte[] 
    such as cases of finding the index from
    - the index block, bloom keys from the bloom blocks This byte[] is expected to 
    be serialized in
    - the KeyValue serialization format If the KeyValue (Cell's) serialization 
    format changes this
    - method cannot be used.
    +Deprecated. 
    +As of HBase-2.0. Will be 
    removed in HBase-3.0
    +
     
     
     
    @@ -265,12 +265,12 @@
     
     
     int
    -BufferedDataBlockEncoder.BufferedEncodedSeeker.compareKey(CellComparator comparator,
    +RowIndexSeekerV1.compareKey(CellComparator comparator,
       Cell key) 
     
     
     int
    -RowIndexSeekerV1.compareKey(CellComparator comparator,
    +BufferedDataBlockEncoder.BufferedEncodedSeeker.compareKey(CellComparator comparator,
       Cell key) 
     
     
    @@ -282,27 +282,27 @@
     
     
     DataBlockEncoder.EncodedSeeker
    -CopyKeyDataBlockEncoder.createSeeker(CellComparator comparator,
    +RowIndexCodecV1.createSeeker(CellComparator comparator,
     HFileBlockDecodingContext decodingCtx) 
     
     
     DataBlockEncoder.EncodedSeeker
    -PrefixKeyDeltaEncoder.createSeeker(CellComparator comparator,
    +CopyKeyDataBlockEncoder.createSeeker(CellComparator comparator,
     HFileBlockDecodingContext decodingCtx) 
     
     
     DataBlockEncoder.EncodedSeeker
    -FastDiffDeltaEncoder.createSeeker(CellComparator comparator,
    +DiffKeyDeltaEncoder.createSeeker(CellComparator comparator,
     HFileBlockDecodingContext decodingCtx) 
     
     
     DataBlockEncoder.EncodedSeeker
    -DiffKeyDeltaEncoder.createSeeker(CellComparator comparator,
    +FastDiffDeltaEncoder.createSeeker(CellComparator comparator,
     HFileBlockDecodingContext decodingCtx) 
     
     
     DataBlockEncoder.EncodedSeeker
    -RowIndexCodecV1.createSeeker(CellComparator comparator,
    +PrefixKeyDeltaEncoder.createSeeker(CellComparator comparator,
     HFileBlockDecodingContext decodingCtx) 
     
     
    @@ -340,9 +340,9 @@
     
     
     
    -private CellComparator
    -HFileBlockIndex.CellBasedKeyBlockIndexReader.comparator
    -Needed doing lookup on blocks.
    +protected CellComparator
    +HFileWriterImpl.comparator
    +Key comparator.
     
     
     
    @@ -356,9 +356,9 @@
     
     
     
    -protected CellComparator
    -HFileWriterImpl.comparator
    -Key comparator.
    +private CellComparator
    +HFileBlockIndex.CellBasedKeyBlockIndexReader.comparator
    +Needed doing lookup on blocks.
     
     
     
    @@ -539,15 +539,15 @@
     
     
     private CellComparator
    -DefaultStoreFileManager.cellComparator 
    +StripeStoreFileManager.cellComparator 
     
     
     private CellComparator
    -StripeStoreFileManager.cellComparator 
    +DefaultStoreFileManager.cellComparator 
     
     
    -private CellComparator
    -StoreFileWriter.Builder.comparator 
    +protected CellComparator
    +StripeMultiFileWriter.comparator 
     
     
     protected CellComparator
    @@ -555,31 +555,31 @@
     
     
     private CellComparator
    -StoreScanner.comparator 
    +Segment.comparator 
     
     
     private CellComparator
    -AbstractMemStore.comparator 
    +ScanInfo.comparator 
     
     
     private CellComparator
    -HStoreFile.comparator 
    +StoreFileWriter.Builder.comparator 
     
     
     private CellComparator
    -Segment.comparator 
    +HStoreFile.comparator 
     
     
     protected CellComparator
     HRegion.RegionScannerImpl.comparator 
     
     
    -protected CellComparator
    -StripeMultiFileWriter.comparator 
    +private CellComparator
    +AbstractMemStore.comparator 
     
     
     private CellComparator
    -ScanInfo.comparator 
    +StoreScanner.comparator 
     
     
     protected CellComparator
    @@ -609,48 +609,48 @@
     HRegion.getCellComparator() 
     
     
    -(package private) CellComparator
    -StoreFileScanner.getComparator() 
    +CellComparator
    +StoreFileReader.getComparator() 
     
     
     protected CellComparator
    -AbstractMemStore.getComparator() 
    +Segment.getComparator()
    +Returns the Cell comparator used by this segment
    +
     
     
     CellComparator
    -StoreFileReader.getComparator() 
    +ScanInfo.getCom

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c83a37c8/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
    index f9cacbc..b05384b 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
    @@ -270,31 +270,31 @@
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFuture
    -AsyncAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name)
    -Get a namespace descriptor by name
    -
    +AsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name) 
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFuture
    -RawAsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name) 
    +AsyncAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name)
    +Get a namespace descriptor by name
    +
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFuture
    -AsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name) 
    +RawAsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name) 
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    -AsyncAdmin.listNamespaceDescriptors()
    -List available namespace descriptors
    -
    +AsyncHBaseAdmin.listNamespaceDescriptors() 
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    -RawAsyncHBaseAdmin.listNamespaceDescriptors() 
    +AsyncAdmin.listNamespaceDescriptors()
    +List available namespace descriptors
    +
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    -AsyncHBaseAdmin.listNamespaceDescriptors() 
    +RawAsyncHBaseAdmin.listNamespaceDescriptors() 
     
     
     
    @@ -307,9 +307,7 @@
     
     
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureVoid>
    -AsyncAdmin.createNamespace(NamespaceDescriptor descriptor)
    -Create a new namespace.
    -
    +AsyncHBaseAdmin.createNamespace(NamespaceDescriptor descriptor) 
     
     
     void
    @@ -318,16 +316,18 @@
     
     
     
    -http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureVoid>
    -RawAsyncHBaseAdmin.createNamespace(NamespaceDescriptor descriptor) 
    -
    -
     void
     HBaseAdmin.createNamespace(NamespaceDescriptor descriptor) 
     
    +
    +http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureVoid>
    +AsyncAdmin.createNamespace(NamespaceDescriptor descriptor)
    +Create a new namespace.
    +
    +
     
     http://docs.o

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0ab8335e/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Size.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
    index 6c0e3b8..20b7674 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
    @@ -189,130 +189,130 @@
     
     
     Size
    -RegionLoad.getBloomFilterSize()
    -Deprecated. 
    - 
    -
    -
    -Size
     RegionMetrics.getBloomFilterSize() 
     
    -
    -Size
    -RegionMetricsBuilder.RegionMetricsImpl.getBloomFilterSize() 
    -
     
     Size
    -ServerLoad.getMaxHeapSize()
    +RegionLoad.getBloomFilterSize()
     Deprecated. 
      
     
     
     Size
    -ServerMetrics.getMaxHeapSize() 
    +RegionMetricsBuilder.RegionMetricsImpl.getBloomFilterSize() 
     
     
     Size
    -ServerMetricsBuilder.ServerMetricsImpl.getMaxHeapSize() 
    +ServerMetrics.getMaxHeapSize() 
     
     
     Size
    -RegionLoad.getMemStoreSize()
    +ServerLoad.getMaxHeapSize()
     Deprecated. 
      
     
     
     Size
    -RegionMetrics.getMemStoreSize() 
    +ServerMetricsBuilder.ServerMetricsImpl.getMaxHeapSize() 
     
     
     Size
    -RegionMetricsBuilder.RegionMetricsImpl.getMemStoreSize() 
    +RegionMetrics.getMemStoreSize() 
     
     
     Size
    -RegionLoad.getStoreFileIndexSize()
    +RegionLoad.getMemStoreSize()
     Deprecated. 
      
     
     
     Size
    +RegionMetricsBuilder.RegionMetricsImpl.getMemStoreSize() 
    +
    +
    +Size
     RegionMetrics.getStoreFileIndexSize()
     TODO: why we pass the same value to different counters? 
    Currently, the value from
      getStoreFileIndexSize() is same with getStoreFileRootLevelIndexSize()
      see HRegionServer#createRegionLoad.
     
     
    -
    -Size
    -RegionMetricsBuilder.RegionMetricsImpl.getStoreFileIndexSize() 
    -
     
     Size
    -RegionLoad.getStoreFileRootLevelIndexSize()
    +RegionLoad.getStoreFileIndexSize()
     Deprecated. 
      
     
     
     Size
    -RegionMetrics.getStoreFileRootLevelIndexSize() 
    +RegionMetricsBuilder.RegionMetricsImpl.getStoreFileIndexSize() 
     
     
     Size
    -RegionMetricsBuilder.RegionMetricsImpl.getStoreFileRootLevelIndexSize() 
    +RegionMetrics.getStoreFileRootLevelIndexSize() 
     
     
     Size
    -RegionLoad.getStoreFileSize()
    +RegionLoad.getStoreFileRootLevelIndexSize()
     Deprecated. 
      
     
     
     Size
    -RegionMetrics.getStoreFileSize() 
    +RegionMetricsBuilder.RegionMetricsImpl.getStoreFileRootLevelIndexSize() 
     
     
     Size
    -RegionMetricsBuilder.RegionMetricsImpl.getStoreFileSize() 
    +RegionMetrics.getStoreFileSize() 
     
     
     Size
    -RegionLoad.getStoreFileUncompressedDataIndexSize()
    +RegionLoad.getStoreFileSize()
     Deprecated. 
      
     
     
     Size
    -RegionMetrics.getStoreFileUncompressedDataIndexSize() 
    +RegionMetricsBuilder.RegionMetricsImpl.getStoreFileSize() 
     
     
     Size
    -RegionMetricsBuilder.RegionMetricsImpl.getStoreFileUncompressedDataIndexSize() 
    +RegionMetrics.getStoreFileUncompressedDataIndexSize() 
     
     
     Size
    -RegionLoad.getUncompressedStoreFileSize()
    +RegionLoad.getStoreFileUncompressedDataIndexSize()
     Deprecated. 
      
     
     
     Size
    -RegionMetrics.getUncompressedStoreFileSize() 
    +RegionMetricsBuilder.RegionMetricsImpl.getStoreFileUncompressedDataIndexSize() 
     
     
     Size
    -RegionMetricsBuilder.RegionMetricsImpl.getUncompressedStoreFileSize() 
    +RegionMetrics.getUncompressedStoreFileSize() 
     
     
     Size
    -ServerLoad.getUsedHeapSize()
    +RegionLoad.getUncompressedStoreFileSize()
     Deprecated. 
      
     
     
     Size
    +RegionMetricsBuilder.RegionMetricsImpl.getUncompressedStoreFileSize() 
    +
    +
    +Size
     ServerMetrics.getUsedHeapSize() 
     
    +
    +Size
    +ServerLoad.getUsedHeapSize()
    +Deprecated. 
    + 
    +
     
     Size
     ServerMetricsBuilder.ServerMetricsImpl.getUsedHeapSize() 
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0ab8335e/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
    index bc99516..17a11ee 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
    @@ -122,11 +122,11 @@
     
     
     TableDescriptors
    -HMaster.getTableDescriptors() 
    +MasterServices.getTableDescriptors() 
     
     
     TableDescriptors
    -MasterServices.getTableDescriptors() 
    +HMaster.getTableDescriptors() 
     
     
     
    
    
    

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6674e3ab/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html
     
    b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html
    index 99f1fad..747c594 100644
    --- 
    a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html
    +++ 
    b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html
    @@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
     
     
     
    -private class RSRpcServices.ScannerListener
    +private class RSRpcServices.ScannerListener
     extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object
     implements LeaseListener
     Instantiated as a scanner lease. If the lease times out, 
    the scanner is
    @@ -210,7 +210,7 @@ implements 
     
     scannerName
    -private final http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String scannerName
    +private final http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String scannerName
     
     
     
    @@ -227,7 +227,7 @@ implements 
     
     ScannerListener
    -ScannerListener(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String n)
    +ScannerListener(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String n)
     
     
     
    @@ -244,7 +244,7 @@ implements 
     
     leaseExpired
    -public void leaseExpired()
    +public void leaseExpired()
     Description copied from 
    interface: LeaseListener
     When a lease expires, this method is called.
     
    
    
    

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1f2eeb22/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html 
    b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
    index 279ef5b..542c7a7 100644
    --- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
    +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
    @@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
     
     
     @InterfaceAudience.Private
    -public class HRegion
    +public class HRegion
     extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object
     implements HeapSize, PropagatingConfigurationObserver, Region
     Regions store data for a certain region of a table.  It 
    stores all columns
    @@ -790,13 +790,12 @@ implements 
     
     boolean
    -checkAndRowMutate(byte[] row,
    +checkAndRowMutate(byte[] row,
      byte[] family,
      byte[] qualifier,
      CompareOperator op,
      ByteArrayComparable comparator,
    - RowMutations rm,
    - boolean writeToWAL)
    + RowMutations rm)
     Atomically checks if a row/family/qualifier value matches 
    the expected values and if it does,
      it performs the row mutations.
     
    @@ -1018,14 +1017,13 @@ implements 
     
     private boolean
    -doCheckAndRowMutate(byte[] row,
    +doCheckAndRowMutate(byte[] row,
    byte[] family,
    byte[] qualifier,
    CompareOperator op,
    ByteArrayComparable comparator,
    RowMutations rowMutations,
    -   Mutation mutation,
    -   boolean writeToWAL)
    +   Mutation mutation)
     checkAndMutate and checkAndRowMutate are 90% the same.
     
     
    @@ -2292,7 +2290,7 @@ implements 
     
     LOG
    -private static final org.slf4j.Logger LOG
    +private static final org.slf4j.Logger LOG
     
     
     
    @@ -2301,7 +2299,7 @@ implements 
     
     LOAD_CFS_ON_DEMAND_CONFIG_KEY
    -public static final http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String LOAD_CFS_ON_DEMAND_CONFIG_KEY
    +public static final http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String LOAD_CFS_ON_DEMAND_CONFIG_KEY
     
     See Also:
     Constant
     Field Values
    @@ -2314,7 +2312,7 @@ implements 
     
     HBASE_MAX_CELL_SIZE_KEY
    -public static final http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String HBASE_MAX_CELL_SIZE_KEY
    +public static final http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String HBASE_MAX_CELL_SIZE_KEY
     
     See Also:
     Constant
     Field Values
    @@ -2327,7 +2325,7 @@ implements 
     
     DEFAULT_MAX_CELL_SIZE
    -public static final int DEFAULT_MAX_CELL_SIZE
    +public static final int DEFAULT_MAX_CELL_SIZE
     
     See Also:
     Constant
     Field Values
    @@ -2340,7 +2338,7 @@ implements 
     
     HBASE_REGIONSERVER_MINIBATCH_SIZE
    -public static final http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String HBASE_REGIONSERVER_MINIBATCH_SIZE
    +public static final http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String HBASE_REGIONSERVER_MINIBATCH_SIZE
     
     See Also:
     Constant
     Field Values
    @@ -2353,7 +2351,7 @@ implements 
     
     DEFAULT_HBASE_REGIONSERVER_MINIBATCH_SIZE
    -public static final int DEFAULT_HBASE_REGIONSERVER_MINIBATCH_SIZE
    +public static final int DEFAULT_HBASE_REGIONSERVER_MINIBATCH_SIZE
     
     See Also:
     Constant
     Field Values
    @@ -2366,7 +2364,7 @@ implements 
     
     DEFAULT_DURABILITY
    -private static final Durability DEFAULT_DURABILITY
    +private static final Durability DEFAULT_DURABILITY
     This is the global default value for durability. All 
    tables/mutations not
      defining a durability or using USE_DEFAULT will default to this value.
     
    @@ -2377,7 +2375,7 @@ implements 
     
     closed
    -final http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
     title="class or interface in java.util.concurrent.atomic">AtomicBoolean closed
    +final http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
     title="class or interface in java.util.concurrent.atomic">AtomicBoolean closed
     
     
     
    @@ -2386,7 +2384,7 @@ implements 
     
     closing
    -final http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
     title="class or interface in java.util.concurrent.atomic">AtomicBoolean closing
    +final http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
     titl

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/cc6597ec/testdevapidocs/org/apache/hadoop/hbase/TestClientClusterMetrics.html
    --
    diff --git 
    a/testdevapidocs/org/apache/hadoop/hbase/TestClientClusterMetrics.html 
    b/testdevapidocs/org/apache/hadoop/hbase/TestClientClusterMetrics.html
    index fbd2ea6..0898988 100644
    --- a/testdevapidocs/org/apache/hadoop/hbase/TestClientClusterMetrics.html
    +++ b/testdevapidocs/org/apache/hadoop/hbase/TestClientClusterMetrics.html
    @@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
     
     
     
    -public class TestClientClusterMetrics
    +public class TestClientClusterMetrics
     extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object
     
     
    @@ -153,22 +153,26 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     ADMIN 
     
     
    +static HBaseClassTestRule
    +CLASS_RULE 
    +
    +
     private static MiniHBaseCluster
     CLUSTER 
     
    -
    +
     private static 
    org.apache.hadoop.hbase.regionserver.HRegionServer
     DEAD 
     
    -
    +
     private static int
     MASTERS 
     
    -
    +
     private static int
     SLAVES 
     
    -
    +
     private static HBaseTestingUtility
     UTIL 
     
    @@ -258,13 +262,22 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     Field Detail
    +
    +
    +
    +
    +
    +CLASS_RULE
    +public static final HBaseClassTestRule CLASS_RULE
    +
    +
     
     
     
     
     
     UTIL
    -private static HBaseTestingUtility UTIL
    +private static HBaseTestingUtility UTIL
     
     
     
    @@ -273,7 +286,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     ADMIN
    -private static org.apache.hadoop.hbase.client.Admin ADMIN
    +private static org.apache.hadoop.hbase.client.Admin ADMIN
     
     
     
    @@ -282,7 +295,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     SLAVES
    -private static final int SLAVES
    +private static final int SLAVES
     
     See Also:
     Constant
     Field Values
    @@ -295,7 +308,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     MASTERS
    -private static final int MASTERS
    +private static final int MASTERS
     
     See Also:
     Constant
     Field Values
    @@ -308,7 +321,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     CLUSTER
    -private static MiniHBaseCluster CLUSTER
    +private static MiniHBaseCluster CLUSTER
     
     
     
    @@ -317,7 +330,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     DEAD
    -private static org.apache.hadoop.hbase.regionserver.HRegionServer DEAD
    +private static org.apache.hadoop.hbase.regionserver.HRegionServer DEAD
     
     
     
    @@ -334,7 +347,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     TestClientClusterMetrics
    -public TestClientClusterMetrics()
    +public TestClientClusterMetrics()
     
     
     
    @@ -351,7 +364,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     setUpBeforeClass
    -public static void setUpBeforeClass()
    +public static void setUpBeforeClass()
      throws http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
     title="class or interface in java.lang">Exception
     
     Throws:
    @@ -365,7 +378,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     testDefaults
    -public void testDefaults()
    +public void testDefaults()
       throws http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
     title="class or interface in java.lang">Exception
     
     Throws:
    @@ -379,7 +392,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     testAsyncClient
    -public void testAsyncClient()
    +public void testAsyncClient()
      throws http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
     title="class or interface in java.lang">Exception
     
     Throws:
    @@ -393,7 +406,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     testLiveAndDeadServersStatus
    -public void testLiveAndDeadServersStatus()
    +public void testLiveAndDeadServersStatus()
       throws http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
     title="class or interface in java.lang">Exception
     
     Throws:
    @@ -407,7 +420,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     testMasterAndBackupMastersStatus
    -public void testMasterAndBackupMastersStatus()
    +public void testMasterAndBackupMastersStatus()
       throws http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
     title="class or interface in java.lang">Exception
     
     Throws:
    @@ -421,7 +434,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     testOtherStatusInfos
    -public void testOtherStatusInfos()
    +public void testOtherStatusInfos()
       throws http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
     

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/aa7ffc92/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.Filter.html
    --
    diff --git 
    a/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.Filter.html 
    b/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.Filter.html
    index af3aeef..ce38532 100644
    --- a/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.Filter.html
    +++ b/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.Filter.html
    @@ -40,14 +40,14 @@
     032import 
    org.apache.commons.lang3.StringUtils;
     033import 
    org.apache.hadoop.hbase.TableName;
     034import 
    org.apache.hadoop.hbase.backup.util.BackupUtils;
    -035import 
    org.apache.yetus.audience.InterfaceAudience;
    -036import org.slf4j.Logger;
    -037import org.slf4j.LoggerFactory;
    -038import 
    org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
    -039import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos;
    -040import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos.BackupInfo.Builder;
    -041import 
    org.apache.hadoop.hbase.util.Bytes;
    -042
    +035import 
    org.apache.hadoop.hbase.util.Bytes;
    +036import 
    org.apache.yetus.audience.InterfaceAudience;
    +037import org.slf4j.Logger;
    +038import org.slf4j.LoggerFactory;
    +039
    +040import 
    org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
    +041import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos;
    +042import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos.BackupInfo.Builder;
     043
     044/**
     045 * An object to encapsulate the 
    information for each backup session
    @@ -56,506 +56,503 @@
     048public class BackupInfo implements 
    Comparable {
     049  private static final Logger LOG = 
    LoggerFactory.getLogger(BackupInfo.class);
     050
    -051  public static interface Filter {
    -052
    -053/**
    -054 * Filter interface
    -055 * @param info backup info
    -056 * @return true if info passes 
    filter, false otherwise
    -057 */
    -058public boolean apply(BackupInfo 
    info);
    -059  }
    -060
    -061  /**
    -062   * Backup session states
    -063   */
    -064  public static enum BackupState {
    -065RUNNING, COMPLETE, FAILED, ANY
    -066  }
    -067
    -068  /**
    -069   * BackupPhase - phases of an ACTIVE 
    backup session (running), when state of a backup session is
    -070   * BackupState.RUNNING
    -071   */
    -072  public static enum BackupPhase {
    -073REQUEST, SNAPSHOT, 
    PREPARE_INCREMENTAL, SNAPSHOTCOPY, INCREMENTAL_COPY, STORE_MANIFEST
    -074  }
    -075
    -076  /**
    -077   * Backup id
    -078   */
    -079  private String backupId;
    -080
    -081  /**
    -082   * Backup type, full or incremental
    -083   */
    -084  private BackupType type;
    -085
    -086  /**
    -087   * Target root directory for storing 
    the backup files
    -088   */
    -089  private String backupRootDir;
    -090
    -091  /**
    -092   * Backup state
    -093   */
    -094  private BackupState state;
    -095
    -096  /**
    -097   * Backup phase
    -098   */
    -099  private BackupPhase phase = 
    BackupPhase.REQUEST;
    -100
    -101  /**
    -102   * Backup failure message
    -103   */
    -104  private String failedMsg;
    -105
    -106  /**
    -107   * Backup status map for all tables
    -108   */
    -109  private Map backupTableInfoMap;
    -110
    -111  /**
    -112   * Actual start timestamp of a backup 
    process
    -113   */
    -114  private long startTs;
    -115
    -116  /**
    -117   * Actual end timestamp of the backup 
    process
    -118   */
    -119  private long completeTs;
    -120
    -121  /**
    -122   * Total bytes of incremental logs 
    copied
    -123   */
    -124  private long totalBytesCopied;
    -125
    -126  /**
    -127   * For incremental backup, a location 
    of a backed-up hlogs
    -128   */
    -129  private String hlogTargetDir = null;
    -130
    -131  /**
    -132   * Incremental backup file list
    -133   */
    -134  private List 
    incrBackupFileList;
    -135
    -136  /**
    -137   * New region server log timestamps for 
    table set after distributed log roll key - table name,
    -138   * value - map of RegionServer hostname 
    -> last log rolled timestamp
    -139   */
    -140  private HashMap> tableSetTimestampMap;
    -141
    -142  /**
    -143   * Backup progress in %% (0-100)
    -144   */
    -145  private int progress;
    -146
    -147  /**
    -148   * Number of parallel workers. -1 - 
    system defined
    -149   */
    -150  private int workers = -1;
    -151
    -152  /**
    -153   * Bandwidth per worker in MB per sec. 
    -1 - unlimited
    -154   */
    -155  private long bandwidth = -1;
    -156
    -157  public BackupInfo() {
    -158backupTableInfoMap = new 
    HashMap();
    -159  }
    -160
    -161  public BackupInfo(String backupId, 
    BackupType type, TableName[] tables, String targetRootDir) {
    -162this();
    -163this.backupId = backupId;
    -164this.type = type;
    -165this.backupRootDir = targetRootDir;
    -166this.addTables(tables);
    -167if (type == BackupType.INCREMENTAL) 
    {
    -168  
    setHLogTargetDir(BackupUtils.getLogBackupDir(targetRootDir, backupId));
    -169}
    -170this.startTs = 0;
    -171this.completeTs = 0;
    -172  }
    -173
    -174  public 

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/96e5e102/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
    --
    diff --git 
    a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
     
    b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
    index ca8be5e..b8e6dfa 100644
    --- 
    a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
    +++ 
    b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
    @@ -6398,514 +6398,514 @@
     6390  int initialBatchProgress = 
    scannerContext.getBatchProgress();
     6391  long initialSizeProgress = 
    scannerContext.getDataSizeProgress();
     6392  long initialHeapSizeProgress = 
    scannerContext.getHeapSizeProgress();
    -6393  long initialTimeProgress = 
    scannerContext.getTimeProgress();
    -6394
    -6395  // The loop here is used only when 
    at some point during the next we determine
    -6396  // that due to effects of filters 
    or otherwise, we have an empty row in the result.
    -6397  // Then we loop and try again. 
    Otherwise, we must get out on the first iteration via return,
    -6398  // "true" if there's more data to 
    read, "false" if there isn't (storeHeap is at a stop row,
    -6399  // and joinedHeap has no more data 
    to read for the last row (if set, joinedContinuationRow).
    -6400  while (true) {
    -6401// Starting to scan a new row. 
    Reset the scanner progress according to whether or not
    -6402// progress should be kept.
    -6403if 
    (scannerContext.getKeepProgress()) {
    -6404  // Progress should be kept. 
    Reset to initial values seen at start of method invocation.
    -6405  
    scannerContext.setProgress(initialBatchProgress, initialSizeProgress,
    -6406  initialHeapSizeProgress, 
    initialTimeProgress);
    -6407} else {
    -6408  
    scannerContext.clearProgress();
    -6409}
    -6410if (rpcCall.isPresent()) {
    -6411  // If a user specifies a 
    too-restrictive or too-slow scanner, the
    -6412  // client might time out and 
    disconnect while the server side
    -6413  // is still processing the 
    request. We should abort aggressively
    -6414  // in that case.
    -6415  long afterTime = 
    rpcCall.get().disconnectSince();
    -6416  if (afterTime >= 0) {
    -6417throw new 
    CallerDisconnectedException(
    -6418"Aborting on region " + 
    getRegionInfo().getRegionNameAsString() + ", call " +
    -6419this + " after " + 
    afterTime + " ms, since " +
    -6420"caller 
    disconnected");
    -6421  }
    -6422}
    -6423
    -6424// Let's see what we have in the 
    storeHeap.
    -6425Cell current = 
    this.storeHeap.peek();
    -6426
    -6427boolean shouldStop = 
    shouldStop(current);
    -6428// When has filter row is true 
    it means that the all the cells for a particular row must be
    -6429// read before a filtering 
    decision can be made. This means that filters where hasFilterRow
    -6430// run the risk of 
    enLongAddering out of memory errors in the case that they are applied to a
    -6431// table that has very large 
    rows.
    -6432boolean hasFilterRow = 
    this.filter != null && this.filter.hasFilterRow();
    -6433
    -6434// If filter#hasFilterRow is 
    true, partial results are not allowed since allowing them
    -6435// would prevent the filters 
    from being evaluated. Thus, if it is true, change the
    -6436// scope of any limits that 
    could potentially create partial results to
    -6437// LimitScope.BETWEEN_ROWS so 
    that those limits are not reached mid-row
    -6438if (hasFilterRow) {
    -6439  if (LOG.isTraceEnabled()) {
    -6440
    LOG.trace("filter#hasFilterRow is true which prevents partial results from 
    being "
    -6441+ " formed. Changing 
    scope of limits that may create partials");
    -6442  }
    -6443  
    scannerContext.setSizeLimitScope(LimitScope.BETWEEN_ROWS);
    -6444  
    scannerContext.setTimeLimitScope(LimitScope.BETWEEN_ROWS);
    -6445}
    -6446
    -6447// Check if we were getting data 
    from the joinedHeap and hit the limit.
    -6448// If not, then it's main path - 
    getting results from storeHeap.
    -6449if (joinedContinuationRow == 
    null) {
    -6450  // First, check if we are at a 
    stop row. If so, there are no more results.
    -6451  if (shouldStop) {
    -6452if (hasFilterRow) {
    -6453  
    filter.filterRowCells(results);
    -6454}
    -6455return 
    scannerContext.setScannerState(NextState.NO_MORE_VALUES).hasMoreValues();
    -6456  }
    -6457
    -6458  // Check if rowkey filter 
    wants to exclude this row. If so, loop to next.
    -6459  // Technically, if we hit 
    limits before on this row, w

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8118541f/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html 
    b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
    index 824976f..46cd36e 100644
    --- a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
    +++ b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.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":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":42,"i28":42,"i29":42,"i30":42,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":42,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":9,"i83":10,"i84":10,"i85":9,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":41,"i96":10,"i97":10,"i98":10,"i99":10,"i100":42,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109
     
    ":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":9,"i116":10,"i117":10,"i118":10,"i119":42,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":42,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":42,"i199":10,"i200":10,"i201":10,"i202":10,"i203":10,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i2
     
    09":10,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":10,"i217":10,"i218":10,"i219":10,"i220":10,"i221":10,"i222":10,"i223":10,"i224":10,"i225":10,"i226":10,"i227":10,"i228":10,"i229":10,"i230":10};
    +var methods = 
    {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":42,"i28":42,"i29":42,"i30":42,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":42,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":9,"i83":10,"i84":10,"i85":10,"i86":10,"i87":9,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":41,"i98":10,"i99":10,"i100":10,"i101":10,"i102":42,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109
     
    ":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":9,"i118":10,"i119":10,"i120":10,"i121":42,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":42,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":42,"i201":10,"i202":10,"i203":10,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i2
     
    09":10,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":10,"i217":10,"i218":10,"i219":10,"i220":10,"i221":10,"i222":10,"i223":10,"i224":10,"i225":10,"i226":10,"i227":10,"i228":10,"i229":10,"i230":10,"i231":10,"i232":10};
     var

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/14db89d7/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html
    --
    diff --git 
    a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html
     
    b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html
    index b50a65f..7271567 100644
    --- 
    a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html
    +++ 
    b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html
    @@ -1718,312 +1718,314 @@
     1710
     1711public WorkerThread(final 
    ThreadGroup group) {
     1712  super(group, "ProcExecWrkr-" + 
    workerId.incrementAndGet());
    -1713}
    -1714
    -1715@Override
    -1716public void sendStopSignal() {
    -1717  scheduler.signalAll();
    -1718}
    -1719
    -1720@Override
    -1721public void run() {
    -1722  long lastUpdate = 
    EnvironmentEdgeManager.currentTime();
    -1723  try {
    -1724while (isRunning() && 
    keepAlive(lastUpdate)) {
    -1725  this.activeProcedure = 
    scheduler.poll(keepAliveTime, TimeUnit.MILLISECONDS);
    -1726  if (this.activeProcedure == 
    null) continue;
    -1727  int activeCount = 
    activeExecutorCount.incrementAndGet();
    -1728  int runningCount = 
    store.setRunningProcedureCount(activeCount);
    -1729  if (LOG.isTraceEnabled()) {
    -1730LOG.trace("Execute pid=" + 
    this.activeProcedure.getProcId() +
    -1731" runningCount=" + 
    runningCount + ", activeCount=" + activeCount);
    -1732  }
    -1733  
    executionStartTime.set(EnvironmentEdgeManager.currentTime());
    -1734  try {
    -1735
    executeProcedure(this.activeProcedure);
    -1736  } catch (AssertionError e) {
    -1737LOG.info("ASSERT pid=" + 
    this.activeProcedure.getProcId(), e);
    -1738throw e;
    -1739  } finally {
    -1740activeCount = 
    activeExecutorCount.decrementAndGet();
    -1741runningCount = 
    store.setRunningProcedureCount(activeCount);
    -1742if (LOG.isTraceEnabled()) 
    {
    -1743  LOG.trace("Halt pid=" + 
    this.activeProcedure.getProcId() +
    -1744  " runningCount=" + 
    runningCount + ", activeCount=" + activeCount);
    -1745}
    -1746this.activeProcedure = 
    null;
    -1747lastUpdate = 
    EnvironmentEdgeManager.currentTime();
    -1748
    executionStartTime.set(Long.MAX_VALUE);
    -1749  }
    -1750}
    -1751  } catch (Throwable t) {
    -1752LOG.warn("Worker terminating 
    UNNATURALLY " + this.activeProcedure, t);
    -1753  } finally {
    -1754LOG.debug("Worker 
    terminated.");
    -1755  }
    -1756  workerThreads.remove(this);
    -1757}
    -1758
    -1759@Override
    -1760public String toString() {
    -1761  Procedure p = 
    this.activeProcedure;
    -1762  return getName() + "(pid=" + (p == 
    null? Procedure.NO_PROC_ID: p.getProcId() + ")");
    -1763}
    -1764
    -1765/**
    -1766 * @return the time since the 
    current procedure is running
    -1767 */
    -1768public long getCurrentRunTime() {
    -1769  return 
    EnvironmentEdgeManager.currentTime() - executionStartTime.get();
    -1770}
    -1771
    -1772private boolean keepAlive(final long 
    lastUpdate) {
    -1773  if (workerThreads.size() <= 
    corePoolSize) return true;
    -1774  return 
    (EnvironmentEdgeManager.currentTime() - lastUpdate) < keepAliveTime;
    -1775}
    -1776  }
    -1777
    -1778  /**
    -1779   * Runs task on a period such as check 
    for stuck workers.
    -1780   * @see InlineChore
    -1781   */
    -1782  private final class 
    TimeoutExecutorThread extends StoppableThread {
    -1783private final 
    DelayQueue queue = new DelayQueue<>();
    -1784
    -1785public TimeoutExecutorThread(final 
    ThreadGroup group) {
    -1786  super(group, "ProcExecTimeout");
    -1787}
    -1788
    -1789@Override
    -1790public void sendStopSignal() {
    -1791  
    queue.add(DelayedUtil.DELAYED_POISON);
    -1792}
    -1793
    -1794@Override
    -1795public void run() {
    -1796  final boolean traceEnabled = 
    LOG.isTraceEnabled();
    -1797  while (isRunning()) {
    -1798final DelayedWithTimeout task = 
    DelayedUtil.takeWithoutInterrupt(queue);
    -1799if (task == null || task == 
    DelayedUtil.DELAYED_POISON) {
    -1800  // the executor may be 
    shutting down,
    -1801  // and the task is just the 
    shutdown request
    -1802  continue;
    -1803}
    -1804
    -1805if (traceEnabled) {
    -1806  LOG.trace("Executing " + 
    task);
    -1807}
    -1808
    -1809// execute the task
    -1810if (task instanceof InlineChore) 
    {
    -1811  
    execInlineChore((InlineChore)task);
    -1812} else if (task instanceof 
    DelayedProcedure) {
    -1813  
    execDelayedProcedure((DelayedProcedure)task);
    -1814} else {
    -1815  LOG.error("CODE-BUG unknown 
    timeout

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0b638133/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
    --
    diff --git 
    a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
     
    b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
    index 163ade0..802fc2f 100644
    --- 
    a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
    +++ 
    b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
    @@ -254,3512 +254,3505 @@
     246  protected MemStoreFlusher 
    cacheFlusher;
     247
     248  protected HeapMemoryManager 
    hMemManager;
    -249  protected CountDownLatch initLatch = 
    null;
    -250
    -251  /**
    -252   * Cluster connection to be shared by 
    services.
    -253   * Initialized at server startup and 
    closed when server shuts down.
    -254   * Clients must never close it 
    explicitly.
    -255   */
    -256  protected ClusterConnection 
    clusterConnection;
    -257
    -258  /*
    -259   * Long-living meta table locator, 
    which is created when the server is started and stopped
    -260   * when server shuts down. References 
    to this locator shall be used to perform according
    -261   * operations in EventHandlers. Primary 
    reason for this decision is to make it mockable
    -262   * for tests.
    -263   */
    -264  protected MetaTableLocator 
    metaTableLocator;
    -265
    -266  /**
    -267   * Go here to get table descriptors.
    -268   */
    -269  protected TableDescriptors 
    tableDescriptors;
    -270
    -271  // Replication services. If no 
    replication, this handler will be null.
    -272  protected ReplicationSourceService 
    replicationSourceHandler;
    -273  protected ReplicationSinkService 
    replicationSinkHandler;
    -274
    -275  // Compactions
    -276  public CompactSplit 
    compactSplitThread;
    -277
    -278  /**
    -279   * Map of regions currently being 
    served by this region server. Key is the
    -280   * encoded region name.  All access 
    should be synchronized.
    -281   */
    -282  protected final Map onlineRegions = new ConcurrentHashMap<>();
    -283
    -284  /**
    -285   * Map of encoded region names to the 
    DataNode locations they should be hosted on
    -286   * We store the value as 
    InetSocketAddress since this is used only in HDFS
    -287   * API (create() that takes favored 
    nodes as hints for placing file blocks).
    -288   * We could have used ServerName here 
    as the value class, but we'd need to
    -289   * convert it to InetSocketAddress at 
    some point before the HDFS API call, and
    -290   * it seems a bit weird to store 
    ServerName since ServerName refers to RegionServers
    -291   * and here we really mean DataNode 
    locations.
    -292   */
    -293  protected final Map regionFavoredNodesMap =
    -294  new ConcurrentHashMap<>();
    -295
    -296  // Leases
    -297  protected Leases leases;
    -298
    -299  // Instance of the hbase executor 
    executorService.
    -300  protected ExecutorService 
    executorService;
    -301
    -302  // If false, the file system has become 
    unavailable
    -303  protected volatile boolean fsOk;
    -304  protected HFileSystem fs;
    -305  protected HFileSystem walFs;
    -306
    -307  // Set when a report to the master 
    comes back with a message asking us to
    -308  // shutdown. Also set by call to stop 
    when debugging or running unit tests
    -309  // of HRegionServer in isolation.
    -310  private volatile boolean stopped = 
    false;
    -311
    -312  // Go down hard. Used if file system 
    becomes unavailable and also in
    -313  // debugging and unit tests.
    -314  private volatile boolean 
    abortRequested;
    -315
    -316  ConcurrentMap 
    rowlocks = new ConcurrentHashMap<>();
    -317
    -318  // A state before we go into stopped 
    state.  At this stage we're closing user
    -319  // space regions.
    -320  private boolean stopping = false;
    -321
    -322  volatile boolean killed = false;
    -323
    -324  protected final Configuration conf;
    -325
    -326  private Path rootDir;
    -327  private Path walRootDir;
    -328
    -329  protected final ReentrantReadWriteLock 
    lock = new ReentrantReadWriteLock();
    -330
    -331  final int numRetries;
    -332  protected final int 
    threadWakeFrequency;
    -333  protected final int msgInterval;
    -334
    -335  protected final int 
    numRegionsToReport;
    -336
    -337  // Stub to do region server status 
    calls against the master.
    -338  private volatile 
    RegionServerStatusService.BlockingInterface rssStub;
    -339  private volatile 
    LockService.BlockingInterface lockStub;
    -340  // RPC client. Used to make the stub 
    above that does region server status checking.
    -341  RpcClient rpcClient;
    -342
    -343  private RpcRetryingCallerFactory 
    rpcRetryingCallerFactory;
    -344  private RpcControllerFactory 
    rpcControllerFactory;
    -345
    -346  private UncaughtExceptionHandler 
    uncaughtExceptionHandler;
    -347
    -348  // Info server. Default access so can 
    be used by unit tests. REGIONSERVER
    -349  // is name of the webapp and the 
    attribute name used stuffing this instance
    -350  // into web context.
    -351  pr

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f183e80f/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html
    --
    diff --git 
    a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html 
    b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html
    index e743560..163ade0 100644
    --- 
    a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html
    +++ 
    b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html
    @@ -2124,1654 +2124,1642 @@
     2116return healthy;
     2117  }
     2118
    -2119  private static final byte[] 
    UNSPECIFIED_REGION = new byte[]{};
    -2120
    -2121  @Override
    -2122  public List getWALs() 
    throws IOException {
    -2123return walFactory.getWALs();
    -2124  }
    -2125
    -2126  @Override
    -2127  public WAL getWAL(RegionInfo 
    regionInfo) throws IOException {
    -2128WAL wal;
    -2129// _ROOT_ and hbase:meta regions 
    have separate WAL.
    -2130if (regionInfo != null && 
    regionInfo.isMetaRegion()
    -2131&& 
    regionInfo.getReplicaId() == RegionInfo.DEFAULT_REPLICA_ID) {
    -2132  wal = 
    walFactory.getMetaWAL(regionInfo.getEncodedNameAsBytes());
    -2133} else if (regionInfo == null) {
    -2134  wal = 
    walFactory.getWAL(UNSPECIFIED_REGION, null);
    -2135} else {
    -2136  byte[] namespace = 
    regionInfo.getTable().getNamespace();
    -2137  wal = 
    walFactory.getWAL(regionInfo.getEncodedNameAsBytes(), namespace);
    -2138}
    -2139if (this.walRoller != null) {
    -2140  this.walRoller.addWAL(wal);
    -2141}
    -2142return wal;
    -2143  }
    -2144
    -2145  public LogRoller getWalRoller() {
    -2146return walRoller;
    -2147  }
    -2148
    -2149  @Override
    -2150  public Connection getConnection() {
    -2151return getClusterConnection();
    -2152  }
    -2153
    -2154  @Override
    -2155  public ClusterConnection 
    getClusterConnection() {
    -2156return this.clusterConnection;
    -2157  }
    -2158
    -2159  @Override
    -2160  public MetaTableLocator 
    getMetaTableLocator() {
    -2161return this.metaTableLocator;
    -2162  }
    -2163
    -2164  @Override
    -2165  public void stop(final String msg) {
    -2166stop(msg, false, 
    RpcServer.getRequestUser().orElse(null));
    -2167  }
    -2168
    -2169  /**
    -2170   * Stops the regionserver.
    -2171   * @param msg Status message
    -2172   * @param force True if this is a 
    regionserver abort
    -2173   * @param user The user executing the 
    stop request, or null if no user is associated
    -2174   */
    -2175  public void stop(final String msg, 
    final boolean force, final User user) {
    -2176if (!this.stopped) {
    -2177  LOG.info("* STOPPING region 
    server '" + this + "' *");
    -2178  if (this.rsHost != null) {
    -2179// when forced via abort don't 
    allow CPs to override
    -2180try {
    -2181  this.rsHost.preStop(msg, 
    user);
    -2182} catch (IOException ioe) {
    -2183  if (!force) {
    -2184LOG.warn("The region server 
    did not stop", ioe);
    -2185return;
    -2186  }
    -2187  LOG.warn("Skipping coprocessor 
    exception on preStop() due to forced shutdown", ioe);
    -2188}
    -2189  }
    -2190  this.stopped = true;
    -2191  LOG.info("STOPPED: " + msg);
    -2192  // Wakes run() if it is sleeping
    -2193  sleeper.skipSleepCycle();
    -2194}
    -2195  }
    -2196
    -2197  public void waitForServerOnline(){
    -2198while (!isStopped() && 
    !isOnline()) {
    -2199  synchronized (online) {
    -2200try {
    -2201  online.wait(msgInterval);
    -2202} catch (InterruptedException 
    ie) {
    -2203  
    Thread.currentThread().interrupt();
    -2204  break;
    -2205}
    -2206  }
    -2207}
    -2208  }
    -2209
    -2210  @Override
    -2211  public void postOpenDeployTasks(final 
    PostOpenDeployContext context)
    -2212  throws KeeperException, 
    IOException {
    -2213HRegion r = context.getRegion();
    -2214long masterSystemTime = 
    context.getMasterSystemTime();
    -2215rpcServices.checkOpen();
    -2216LOG.info("Post open deploy tasks for 
    " + r.getRegionInfo().getRegionNameAsString());
    -2217// Do checks to see if we need to 
    compact (references or too many files)
    -2218for (HStore s : r.stores.values()) 
    {
    -2219  if (s.hasReferences() || 
    s.needsCompaction()) {
    -2220
    this.compactSplitThread.requestSystemCompaction(r, s, "Opening Region");
    -2221  }
    -}
    -2223long openSeqNum = 
    r.getOpenSeqNum();
    -2224if (openSeqNum == 
    HConstants.NO_SEQNUM) {
    -2225  // If we opened a region, we 
    should have read some sequence number from it.
    -2226  LOG.error("No sequence number 
    found when opening " +
    -2227
    r.getRegionInfo().getRegionNameAsString());
    -2228  openSeqNum = 0;
    -2229}
    +2119  @Override
    +2120  public List getWALs() 
    throws IOException {
    +2121return walFactory.getWALs();
    +2122  }
    +2123
    +2124  @Override
    +2125  public WAL getWAL(RegionInfo 
    regionInfo) throws IOException {
    +2126WAL wal = 
    walFactory.getWAL(regionInfo);
    +2127 

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/49431b18/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
    index aa252b4..6bccfb5 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
    @@ -564,6 +564,10 @@
     void
     RSGroupAdminEndpoint.start(CoprocessorEnvironment env) 
     
    +
    +void
    +RSGroupAdminEndpoint.stop(CoprocessorEnvironment env) 
    +
     
     
     
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/49431b18/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
    index 606d4b5..e62738f 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
    @@ -122,26 +122,30 @@
     
     
     
    -org.apache.hadoop.hbase.quotas
    +org.apache.hadoop.hbase.master.replication
      
     
     
    -org.apache.hadoop.hbase.regionserver
    +org.apache.hadoop.hbase.quotas
      
     
     
    -org.apache.hadoop.hbase.rsgroup
    +org.apache.hadoop.hbase.regionserver
      
     
     
    -org.apache.hadoop.hbase.security
    +org.apache.hadoop.hbase.rsgroup
      
     
     
    -org.apache.hadoop.hbase.security.visibility
    +org.apache.hadoop.hbase.security
      
     
     
    +org.apache.hadoop.hbase.security.visibility
    + 
    +
    +
     org.apache.hadoop.hbase.snapshot
      
     
    @@ -500,6 +504,70 @@
     
     
     
    +
    +
    +
    +Uses of DoNotRetryIOException in org.apache.hadoop.hbase.master.replication
    +
    +Methods in org.apache.hadoop.hbase.master.replication
     that throw DoNotRetryIOException 
    +
    +Modifier and Type
    +Method and Description
    +
    +
    +
    +private void
    +ReplicationPeerManager.checkClusterKey(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in 
    java.lang">String clusterKey) 
    +
    +
    +private void
    +ReplicationPeerManager.checkConfiguredWALEntryFilters(ReplicationPeerConfig peerConfig) 
    +
    +
    +private void
    +ReplicationPeerManager.checkNamespacesAndTableCfsConfigConflict(http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true";
     title="class or interface in java.util">SetString> namespaces,
    +http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
     title="class or interface in java.util">MapCollectionString>> tableCfs)
    +Set a namespace in the peer config means that all tables in 
    this namespace will be replicated
    + to the peer cluster.
    +
    +
    +
    +private void
    +ReplicationPeerManager.checkPeerConfig(ReplicationPeerConfig peerConfig) 
    +
    +
    +private ReplicationPeerDescription
    +ReplicationPeerManager.checkPeerExists(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in 
    java.lang">String peerId) 
    +
    +
    +private void
    +ReplicationPeerManager.checkQueuesDeleted(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in 
    java.lang">String peerId) 
    +
    +
    +void
    +ReplicationPeerManager.preAddPeer(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String peerId,
    +  ReplicationPeerConfig peerConfig) 
    +
    +
    +void
    +ReplicationPeerManager.preDisablePeer(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in 
    java.lang">String peerId) 
    +
    +
    +void
    +ReplicationPeerManager.preEnablePeer(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in 
    java.lang">String peerId) 
    +
    +
    +void
    +ReplicationPeerManager.preRemovePeer(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in 
    java.lang">String peerId) 
    +
    +
    +void
    +ReplicationPeerManager.preUpdatePeerConfig(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String peerId,
    +   ReplicationPeerConfig peerConfig) 
    +
    +
    +
    +
     
     
     
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/49431b18/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
    

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c7c40c62/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
    index e479124..898a1d0 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
    @@ -3400,45 +3400,6 @@ service.
     ConnectionImplementation.getNumberOfCachedRegionLocations(TableName tableName) 
     
     
    -default http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
     title="class or interface in java.util">Map
    -Admin.getRegionLoad(ServerName serverName,
    - TableName tableName)
    -Deprecated. 
    -since 2.0 version and will 
    be removed in 3.0 version.
    - use Admin.getRegionLoads(ServerName,
     TableName)
    -
    -
    -
    -
    -http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    -AsyncHBaseAdmin.getRegionLoads(ServerName serverName,
    -  TableName tableName) 
    -
    -
    -http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
    -Admin.getRegionLoads(ServerName serverName,
    -  TableName tableName)
    -Get RegionLoad of all regions hosted on a 
    regionserver for a table.
    -
    -
    -
    -http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
    -HBaseAdmin.getRegionLoads(ServerName serverName,
    -  TableName tableName) 
    -
    -
    -http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    -AsyncAdmin.getRegionLoads(ServerName serverName,
    -  TableName tableName)
    -Get a list of RegionLoad of all regions hosted on a 
    region seerver for a table.
    -
    -
    -
    -http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    -RawAsyncHBaseAdmin.getRegionLoads(ServerName serverName,
    -  TableName tableName) 
    -
    -
     HRegionLocation
     ConnectionImplementation.getRegionLocation(TableName tableName,
      byte[] row,
    @@ -3518,98 +3479,127 @@ service.
     
     
     
    +http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    +AsyncHBaseAdmin.getRegionMetrics(ServerName serverName,
    +TableName tableName) 
    +
    +
    +http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
    +Admin.getRegionMetrics(ServerName serverName,
    +TableName tableName)
    +Get RegionMetrics of 
    all regions hosted on a regionserver for a table.
    +
    +
    +
    +http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
    +HBaseAdmin.getRegionMetrics(ServerName serverName,
    +TableName tableName) 
    +
    +
    +http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    +AsyncAdmin.getRegionMetrics(ServerName serverName,
    +TableName tableName)
    +Get a list of RegionMetrics of 
    all regions hosted on a region seerver for a table.
    +
    +
    +
    +http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureList>
    +RawAsyncHBaseAdmin.getRegionMetrics(ServerName serverName,
    +TableName tableName) 
    +
    +
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concu

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
    --
    diff --git 
    a/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
     
    b/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
    index 5b3b750..a1f3f7e 100644
    --- 
    a/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
    +++ 
    b/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
    @@ -97,3307 +97,3304 @@
     089import 
    org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer;
     090import 
    org.apache.hbase.thirdparty.io.netty.util.Timeout;
     091import 
    org.apache.hbase.thirdparty.io.netty.util.TimerTask;
    -092import 
    org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
    -093import 
    org.apache.hadoop.hbase.shaded.protobuf.RequestConverter;
    -094import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService;
    -095import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearCompactionQueuesRequest;
    -096import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearCompactionQueuesResponse;
    -097import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CompactRegionRequest;
    -098import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CompactRegionResponse;
    -099import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionRequest;
    -100import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionResponse;
    -101import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionRequest;
    -102import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionResponse;
    -103import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoRequest;
    -104import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse;
    -105import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequest;
    -106import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadResponse;
    -107import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterRequest;
    -108import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterResponse;
    -109import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerRequest;
    -110import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerResponse;
    -111import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationRequest;
    -112import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationResponse;
    -113import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription;
    -114import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionSpecifier.RegionSpecifierType;
    -115import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.TableSchema;
    -116import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.AbortProcedureRequest;
    -117import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.AbortProcedureResponse;
    -118import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.AddColumnRequest;
    -119import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.AddColumnResponse;
    -120import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.AssignRegionRequest;
    -121import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.AssignRegionResponse;
    -122import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.BalanceRequest;
    -123import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.BalanceResponse;
    -124import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.ClearDeadServersRequest;
    -125import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.ClearDeadServersResponse;
    -126import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateNamespaceRequest;
    -127import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateNamespaceResponse;
    -128import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateTableRequest;
    -129import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateTableResponse;
    -130import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DecommissionRegionServersRequest;
    -131import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DecommissionRegionServersResponse;
    -132import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DeleteColumnRequest;
    -133import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DeleteColumnResponse;
    -134import 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DeleteNamespaceRequest;

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html 
    b/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html
    index 38e8f69..b54d7ac 100644
    --- a/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html
    +++ b/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html
    @@ -598,6 +598,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     
    -Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
    reserved.
    +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/69506d41/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html 
    b/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html
    index d377826..dc48ea1 100644
    --- a/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html
    +++ b/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html
    @@ -299,6 +299,6 @@ extends http://docs.oracle.com/javase/8/docs/api/javax/rmi/ssl/SslRMICl
     
     
     
    -Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
    reserved.
    +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/69506d41/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html 
    b/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html
    index e16d1af..526a945 100644
    --- a/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html
    +++ b/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html
    @@ -293,6 +293,6 @@ extends http://docs.oracle.com/javase/8/docs/api/javax/rmi/ssl/SslRMISe
     
     
     
    -Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
    reserved.
    +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/69506d41/devapidocs/org/apache/hadoop/hbase/Stoppable.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/Stoppable.html 
    b/devapidocs/org/apache/hadoop/hbase/Stoppable.html
    index 01cabd2..fc834b7 100644
    --- a/devapidocs/org/apache/hadoop/hbase/Stoppable.html
    +++ b/devapidocs/org/apache/hadoop/hbase/Stoppable.html
    @@ -252,6 +252,6 @@ public interface Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
    reserved.
    +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/69506d41/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html 
    b/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html
    index 1bdeec2..eea029e 100644
    --- a/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html
    +++ b/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html
    @@ -391,6 +391,6 @@ public interface Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
    reserved.
    +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/69506d41/devapidocs/org/apache/hadoop/hbase/TableExistsException.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/TableExistsException.html 
    b/devapidocs/org/apache/hadoop/hbase/TableExistsException.html
    index 8b64214..9ed9571 100644
    --- a/devapidocs/org/apache/hadoop/hbase/TableExistsException.html
    +++ b/devapidocs/org/apache/hadoop/hbase/TableExistsException.html
    @@ -349,6 +349,6 @@ extends 
     
     
    -Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
    reserved.
    +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/69506d41/devapidocs/org/apache/hadoop/hbase/TableInfoMissingException.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/TableInfoMissingException.html 
    b/devapidocs/org/apache/hadoop/hbase/TableInfoMissingException.html
    

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html
    --
    diff --git 
    a/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html 
    b/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html
    index 9b405b1..6cf82f8 100644
    --- 
    a/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html
    +++ 
    b/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html
    @@ -23,383 +23,485 @@
     015 */
     016package org.apache.hadoop.hbase.client;
     017
    -018import java.io.IOException;
    -019import java.io.InterruptedIOException;
    -020import java.util.Collections;
    -021import java.util.Iterator;
    -022import java.util.List;
    -023import 
    java.util.NoSuchElementException;
    -024import 
    java.util.concurrent.ConcurrentLinkedQueue;
    -025import 
    java.util.concurrent.ExecutorService;
    -026import java.util.concurrent.TimeUnit;
    -027import 
    java.util.concurrent.atomic.AtomicInteger;
    -028import 
    java.util.concurrent.atomic.AtomicLong;
    -029
    -030import 
    org.apache.hadoop.conf.Configuration;
    -031import 
    org.apache.hadoop.hbase.TableName;
    -032import 
    org.apache.hadoop.hbase.ipc.RpcControllerFactory;
    -033import 
    org.apache.yetus.audience.InterfaceAudience;
    -034import 
    org.apache.yetus.audience.InterfaceStability;
    -035import org.slf4j.Logger;
    -036import org.slf4j.LoggerFactory;
    -037
    -038import 
    org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
    +018import static 
    org.apache.hadoop.hbase.client.BufferedMutatorParams.UNSET;
    +019import java.io.IOException;
    +020import java.io.InterruptedIOException;
    +021import java.util.Collections;
    +022import java.util.Iterator;
    +023import java.util.List;
    +024import 
    java.util.NoSuchElementException;
    +025import java.util.Timer;
    +026import java.util.TimerTask;
    +027import 
    java.util.concurrent.ConcurrentLinkedQueue;
    +028import 
    java.util.concurrent.ExecutorService;
    +029import java.util.concurrent.TimeUnit;
    +030import 
    java.util.concurrent.atomic.AtomicInteger;
    +031import 
    java.util.concurrent.atomic.AtomicLong;
    +032import 
    org.apache.hadoop.conf.Configuration;
    +033import 
    org.apache.hadoop.hbase.TableName;
    +034import 
    org.apache.hadoop.hbase.ipc.RpcControllerFactory;
    +035import 
    org.apache.yetus.audience.InterfaceAudience;
    +036import 
    org.apache.yetus.audience.InterfaceStability;
    +037import org.slf4j.Logger;
    +038import org.slf4j.LoggerFactory;
     039
    -040/**
    -041 * 

    -042 * Used to communicate with a single HBase table similar to {@link Table} -043 * but meant for batched, potentially asynchronous puts. Obtain an instance from -044 * a {@link Connection} and call {@link #close()} afterwards. Provide an alternate -045 * to this implementation by setting {@link BufferedMutatorParams#implementationClassName(String)} -046 * or by setting alternate classname via the key {} in Configuration. -047 *

    -048 * -049 *

    -050 * While this can be used across threads, great care should be used when doing so. -051 * Errors are global to the buffered mutator and the Exceptions can be thrown on any -052 * thread that causes the flush for requests. -053 *

    -054 * -055 * @see ConnectionFactory -056 * @see Connection -057 * @since 1.0.0 -058 */ -059@InterfaceAudience.Private -060@InterfaceStability.Evolving -061public class BufferedMutatorImpl implements BufferedMutator { -062 -063 private static final Logger LOG = LoggerFactory.getLogger(BufferedMutatorImpl.class); +040import org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting; +041 +042/** +043 *

    +044 * Used to communicate with a single HBase table similar to {@link Table} +045 * but meant for batched, potentially asynchronous puts. Obtain an instance from +046 * a {@link Connection} and call {@link #close()} afterwards. Provide an alternate +047 * to this implementation by setting {@link BufferedMutatorParams#implementationClassName(String)} +048 * or by setting alternate classname via the key {} in Configuration. +049 *

    +050 * +051 *

    +052 * While this can be used across threads, great care should be used when doing so. +053 * Errors are global to the buffered mutator and the Exceptions can be thrown on any +054 * thread that causes the flush for requests. +055 *

    +056 * +057 * @see ConnectionFactory +058 * @see Connection +059 * @since 1.0.0 +060 */ +061@InterfaceAudience.Private +062@InterfaceStability.Evolving +063public class BufferedMutatorImpl implements BufferedMutator { 064 -065 private final ExceptionListener listener; +065 private static final Logger LOG = LoggerFactory.getLogger(BufferedMutatorImpl.class); 066 -067 private final TableName tableName; +067 private final ExceptionListener listener; 068 -069 private final Configuration conf; -070 private final ConcurrentLinkedQueue writeAsyncBuffer = new ConcurrentLinkedQueue<>(); -071 private final At

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/63d6f712/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html 
    b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
    index 5500f83..2892c3f 100644
    --- a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
    +++ b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
    @@ -5291,6 +5291,15 @@ service.
     
     
     private Cell
    +MemStoreLABImpl.copyCellInto(Cell cell,
    +int maxAlloc) 
    +
    +
    +private Cell
    +CellChunkImmutableSegment.copyCellIntoMSLAB(Cell cell) 
    +
    +
    +private Cell
     MemStoreLABImpl.copyToChunkCell(Cell cell,
    http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
     title="class or interface in java.nio">ByteBuffer buf,
    int offset,
    @@ -5327,33 +5336,50 @@ service.
     
     
     Cell
    -CellSet.get(Cell kv) 
    +ImmutableMemStoreLAB.forceCopyOfBigCellInto(Cell cell) 
     
     
     Cell
    -CellFlatMap.get(http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object o) 
    +MemStoreLAB.forceCopyOfBigCellInto(Cell cell)
    +Allocates slice in this LAB and copy the passed Cell into 
    this area.
    +
     
     
    +Cell
    +MemStoreLABImpl.forceCopyOfBigCellInto(Cell cell)
    +When a cell's size is too big (bigger than maxAlloc),
    + copyCellInto does not allocate it on MSLAB.
    +
    +
    +
    +Cell
    +CellSet.get(Cell kv) 
    +
    +
    +Cell
    +CellFlatMap.get(http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object o) 
    +
    +
     protected Cell
     CellChunkMap.getCell(int i) 
     
    -
    +
     protected abstract Cell
     CellFlatMap.getCell(int i) 
     
    -
    +
     protected Cell
     CellArrayMap.getCell(int i) 
     
    -
    +
     Cell
     Segment.getFirstAfter(Cell cell) 
     
    -
    +
     Cell
     CompositeImmutableSegment.getFirstAfter(Cell cell) 
     
    -
    +
     private Cell
     SegmentScanner.getHighest(Cell first,
       Cell second)
    @@ -5361,191 +5387,201 @@ service.
      if they are both null
     
     
    -
    +
     Cell
     CellFlatMap.CellFlatMapEntry.getKey() 
     
    -
    +
     (package private) Cell
     ScannerContext.getLastPeekedCell() 
     
    -
    +
     protected Cell
     AbstractMemStore.getLowest(Cell a,
      Cell b) 
     
    -
    +
     Cell
     StoreFileScanner.getNextIndexedKey() 
     
    -
    +
     Cell
     StoreScanner.getNextIndexedKey() 
     
    -
    +
     Cell
     KeyValueScanner.getNextIndexedKey() 
     
    -
    +
     Cell
     SegmentScanner.getNextIndexedKey() 
     
    -
    +
     Cell
     KeyValueHeap.getNextIndexedKey() 
     
    -
    +
     Cell
     NonLazyKeyValueScanner.getNextIndexedKey() 
     
    -
    +
     (package private) Cell
     CompactingMemStore.getNextRow(Cell cell) 
     
    -
    +
     (package private) Cell
     DefaultMemStore.getNextRow(Cell cell) 
     
    -
    +
     protected Cell
     AbstractMemStore.getNextRow(Cell key,
       http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true";
     title="class or interface in java.util">NavigableSet set) 
     
    -
    +
     Cell
     CellFlatMap.CellFlatMapEntry.getValue() 
     
    -
    +
     Cell
     CellSet.higher(Cell e) 
     
    -
    +
     Cell
     CellFlatMap.higherKey(Cell k) 
     
    -
    +
     Cell
     CellSet.last() 
     
    -
    +
     Cell
     Segment.last() 
     
    -
    +
     Cell
     CompositeImmutableSegment.last() 
     
    -
    +
     Cell
     CellFlatMap.lastKey() 
     
    -
    +
     Cell
     CellSet.lower(Cell e) 
     
    -
    +
     Cell
     CellFlatMap.lowerKey(Cell k) 
     
    -
    +
     private Cell
    -AbstractMemStore.maybeCloneWithAllocator(Cell cell) 
    +AbstractMemStore.maybeCloneWithAllocator(Cell cell,
    +   boolean forceCloneOfBigCell)
    +If the segment has a memory allocator the cell is being 
    cloned to this space, and returned;
    + Otherwise the given cell is returned
    +
    + When a cell's size is too big (bigger than maxAlloc), it is not allocated on 
    MSLAB.
    +
     
    -
    +
     Cell
    -Segment.maybeCloneWithAllocator(Cell cell)
    +Segment.maybeCloneWithAllocator(Cell cell,
    +   boolean forceCloneOfBigCell)
     If the segment has a memory allocator the cell is being 
    cloned to this space, and returned;
    - otherwise the given cell is returned
    + otherwise the given cell is returned
    +
    + When a cell's size is too big (bigger than maxAlloc), it is not allocated on 
    MSLAB.
     
     
    -
    +
     Cell
    -CompositeImmutableSegment.maybeCloneWithAllocator(Cell cell)
    +CompositeImmutableSegment.maybeCloneWithAllocator(Cell cell,
    +   boolean forceCloneOfBigCell)
     If the segment has a memory allocator the cell is being 
    cloned to this space, and returned;
      otherwise the given cell is returned
     
     
    -
    +
     Cell
     StoreFileScanner.next() 
     
    -
    +
     Cell
     KeyValueScanner.next()
     Return the next Cell in this scanner, iterating the 
    scanner
     
     
    -
    +
     Cell
     SegmentScanner.next()
     Return the next Cell in this scanner, iterating the 
    scanner
     
     
    -
    +
     Cell
     KeyValueHeap.next() 
     
    -
    +
     Cell
     ReversedKeyValueHeap.next() 
     
    -
    +
     Cell
     CellFlatMap.CellFlatMapIterator.next() 
     
    -
    +
     Cell
     MemStoreMergerSegmentsIterator.next() 
     
    -
    +
     Cell
     MemStoreCompactorSegmentsIterator.next() 
     
    -
    +
     Cell
     StoreFileScanner.peek() 
     
    -
    +
     Cell
     StoreScanner.peek() 
    

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d449e87f/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferExtendedCell.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferExtendedCell.html
     
    b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferExtendedCell.html
    new file mode 100644
    index 000..7c46fae
    --- /dev/null
    +++ 
    b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferExtendedCell.html
    @@ -0,0 +1,909 @@
    +http://www.w3.org/TR/html4/loose.dtd";>
    +
    +
    +
    +
    +
    +PrivateCellUtil.EmptyByteBufferExtendedCell (Apache HBase 
    3.0.0-SNAPSHOT API)
    +
    +
    +
    +
    +
    +var methods = 
    {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10};
    +var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
    Methods"],8:["t4","Concrete Methods"]};
    +var altColor = "altColor";
    +var rowColor = "rowColor";
    +var tableTab = "tableTab";
    +var activeTableTab = "activeTableTab";
    +
    +
    +JavaScript is disabled on your browser.
    +
    +
    +
    +
    +
    +Skip navigation links
    +
    +
    +
    +
    +Overview
    +Package
    +Class
    +Use
    +Tree
    +Deprecated
    +Index
    +Help
    +
    +
    +
    +
    +Prev Class
    +Next Class
    +
    +
    +Frames
    +No Frames
    +
    +
    +All Classes
    +
    +
    +
    +
    +
    +
    +
    +Summary: 
    +Nested | 
    +Field | 
    +Constr | 
    +Method
    +
    +
    +Detail: 
    +Field | 
    +Constr | 
    +Method
    +
    +
    +
    +
    +
    +
    +
    +
    +org.apache.hadoop.hbase
    +Class PrivateCellUtil.EmptyByteBufferExtendedCell
    +
    +
    +
    +http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">java.lang.Object
    +
    +
    +org.apache.hadoop.hbase.ByteBufferExtendedCell
    +
    +
    +org.apache.hadoop.hbase.PrivateCellUtil.EmptyByteBufferExtendedCell
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +All Implemented Interfaces:
    +http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true";
     title="class or interface in java.lang">Cloneable, Cell, ExtendedCell, HeapSize, RawCell
    +
    +
    +Direct Known Subclasses:
    +PrivateCellUtil.FirstOnRowByteBufferExtendedCell, 
    PrivateCellUtil.LastOnRowByteBufferExtendedCell
    +
    +
    +Enclosing class:
    +PrivateCellUtil
    +
    +
    +
    +private abstract static class PrivateCellUtil.EmptyByteBufferExtendedCell
    +extends ByteBufferExtendedCell
    +These cells are used in reseeks/seeks to improve the read 
    performance. They are not real cells
    + that are returned back to the clients
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +Nested Class Summary
    +
    +
    +
    +
    +Nested classes/interfaces inherited from 
    interface org.apache.hadoop.hbase.Cell
    +Cell.Type
    +
    +
    +
    +
    +
    +
    +
    +
    +Field Summary
    +
    +
    +
    +
    +Fields inherited from interface org.apache.hadoop.hbase.ExtendedCell
    +CELL_NOT_BASED_ON_CHUNK
    +
    +
    +
    +
    +
    +Fields inherited from interface org.apache.hadoop.hbase.RawCell
    +MAX_TAGS_LENGTH
    +
    +
    +
    +
    +
    +
    +
    +
    +Constructor Summary
    +
    +Constructors 
    +
    +Modifier
    +Constructor and Description
    +
    +
    +private 
    +EmptyByteBufferExtendedCell() 
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +Method Summary
    +
    +All Methods Instance Methods Concrete Methods 
    +
    +Modifier and Type
    +Method and Description
    +
    +
    +byte[]
    +getFamilyArray()
    +Contiguous bytes composed of legal HDFS filename characters 
    which may start at any index in the
    + containing array.
    +
    +
    +
    +http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
     title="class or interface in java.nio">ByteBuffer
    +getFamilyByteBuffer() 
    +
    +
    +byte
    +getFamilyLength() 
    +
    +
    +int
    +getFamilyOffset() 
    +
    +
    +int
    +getFamilyPosition() 
    +
    +
    +byte[]
    +getQualifierArray()
    +Contiguous raw bytes that may start at any index in the 
    containing array.
    +
    +
    +
    +http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
     title="class or interface in java.nio">ByteBuffer
    +getQualifierByteBuffer() 
    +
    +
    +int
    +getQualifierLength() 
    +
    +
    +int
    +getQualifierOffset() 
    +
    +
    +int
    +getQualifierPosition() 
    +
    +
    +byte[]
    +getRowArray()
    +Contiguous raw bytes that may start at any index in the 
    containing array.
    +
    +
    +
    +http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
     title="class or interface in java.nio">ByteBuffer
    +getRowByteBuffer() 
    +
    +
    +short
    +getRowLength() 
    +
    +
    +int
    +getRowOffset() 
    +
    +
    +int
    +getRowPosition() 
    +
    +
    +long
    +getSequenceId()
    +A region-specific unique monotonically increasing sequence 
    ID given to each Cell.
    +
    +
    +
    +byte[]
    +getTagsArray()
    +Contiguous raw bytes representing tags that may start at 
    any index in the containing 

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d2b28a1a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.ValueAndTagRewriteByteBufferCell.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.ValueAndTagRewriteByteBufferCell.html
     
    b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.ValueAndTagRewriteByteBufferCell.html
    index 06588fb..1dc3d76 100644
    --- 
    a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.ValueAndTagRewriteByteBufferCell.html
    +++ 
    b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.ValueAndTagRewriteByteBufferCell.html
    @@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
     
     
     
    -static class PrivateCellUtil.ValueAndTagRewriteByteBufferCell
    +static class PrivateCellUtil.ValueAndTagRewriteByteBufferCell
     extends PrivateCellUtil.TagRewriteByteBufferCell
     
     
    @@ -277,7 +277,7 @@ extends PrivateCellUtil.TagRewriteByteBufferCell
    -getFamilyArray,
     getFamilyByteBuffer,
     getFamilyLength,
     getFamilyOffset,
     getFamilyPosition,
     getQualifierArray,
     getQualifierByteBuffer,
     getQualifierLength,
     getQualifierOffset,
     getQualifierPosition,
     getRowArray,
     getRowByteBuffer,
     getRowLength,
     getRowOffset,
     getRowPositio
     n, getSequenceId,
     getTag,
     getTags,
     getTagsArray,
     getTagsByteBuffer,
     getTagsLength,
     getTagsOffset,
     getTags
     Position, getTimestamp,
     getTypeByte,
     setSequenceId,
     setTimestamp,
     setTimestamp
    +getFamilyArray,
     getFamilyByteBuffer,
     getFamilyLength,
     getFamilyOffset,
     getFamilyPosition,
     getQualifierArray,
     getQualifierByteBuffer,
     getQualifierLength,
     getQualifierOffset,
     getQualifierPosition,
     getRowArray,
     getRowByteBuffer,
     getRowLength,
     getRowOffset,
     getRowPositio
     n, getSequenceId,
     getTagsArray,
     getTagsByteBuffer,
     getTagsLength,
     getTagsOffset,
     getTagsPosition,
     getTimestamp,
     getTypeByte, setSequenceId,
     setTimestamp,
     setTimestamp
     
     
     
    @@ -298,7 +298,7 @@ extends RawCell
    -checkForTagsLength,
     cloneTags
    +checkForTagsLength,
     cloneTags,
     getTag,
     getTags
     
     
     
    @@ -320,7 +320,7 @@ extends 
     
     value
    -protected byte[] value
    +protected byte[] value
     
     
     
    @@ -337,7 +337,7 @@ extends 
     
     ValueAndTagRewriteByteBufferCell
    -public ValueAndTagRewriteByteBufferCell(ByteBufferCell cell,
    +public ValueAndTagRewriteByteBufferCell(ByteBufferCell cell,
     byte[] value,
     byte[] tags)
     
    @@ -356,7 +356,7 @@ extends 
     
     getValueArray
    -public byte[] getValueArray()
    +public byte[] getValueArray()
     Description copied from 
    interface: Cell
     Contiguous raw bytes that may start at any index in the 
    containing array. Max length is
      Integer.MAX_VALUE which is 2,147,483,647 bytes.
    @@ -376,7 +376,7 @@ extends 
     
     getValueOffset
    -public int getValueOffset()
    +public int getValueOffset()
     
     Specified by:
     getValueOffset in
     interface Cell
    @@ -393,7 +393,7 @@ extends 
     
     getValueLength
    -public int getValueLength()
    +public int getValueLength()
     
     Specified by:
     getValueLength in
     interface Cell
    @@ -410,7 +410,7 @@ extends 
     
     getValueByteBuffer
    -public http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
     title="class or interface in java.nio">ByteBuffer getValueByteBuffer()
    +public http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
     title="class or interface in java.nio">ByteBuffer getValueByteBuffer()
     
     Overrides:
     getValueByteBuffer in
     class PrivateCellUtil.TagRewriteByteBufferCell
    @@ -425,7 +425,7 @@ extends 
     
     getValuePosition
    -public int getValuePosition()
    +public int getValuePosition()
     
     Overrides:
     getValuePosition in
     class PrivateCellUtil.TagRewriteByteBufferCell
    @@ -440,7 +440,7 @@ extends 
     
     heapSize
    -public long heapSize()
    +public long heapSize()
     
     Specified by:
     heapSize in
     interface HeapSize
    @@ -458,7 +458,7 @@ extends 
     
     write
    -public int write(http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true";
     title="class or interface in java.io">OutputStream out,
    +public int write(http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true";
     title="class or interface in java.io">OutputStream out,
      boolean withTags)
       throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
     title="class or interface in java.io">IOException
     Description copied from 
    interface: ExtendedCell
    @@ -489,7 +489,7 @@ extends 
     
     getSerializedSize
    -public int getSerializedSize(boolean withTags)
    +public int getSerializedSize(boolean withTags)
     
     Specified by:
     getSerializedSize in
     interface ExtendedCell
    @@ -513,7 +513,7 @@ extends 
     
     write
    -public void write(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
     title="class or interface in java.nio">ByteBuffer buf,
    +public void write(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
     title="class or interface in java.nio">ByteBuffer buf,
     

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b618ac40/devapidocs/index-all.html
    --
    diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
    index a10fb33..8082b30 100644
    --- a/devapidocs/index-all.html
    +++ b/devapidocs/index-all.html
    @@ -983,6 +983,8 @@
     
     Add the pair to the container, grouped by the 
    regionName
     
    +add(Cell)
     - Method in class org.apache.hadoop.hbase.client.Mutation
    + 
     add(Cell)
     - Method in class org.apache.hadoop.hbase.client.Put
     
     Add the specified KeyValue to this Put operation.
    @@ -1748,8 +1750,6 @@
     
     addHFileRefs(String,
     List>) - Method in class 
    org.apache.hadoop.hbase.replication.ReplicationQueuesZKImpl
      
    -addHFileRefs(String,
     List>) - Method in class 
    org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
    - 
     addHFileRefsToQueue(TableName,
     byte[], List>) - Method in class 
    org.apache.hadoop.hbase.replication.regionserver.Replication
      
     addHistogram(String,
     Histogram, MetricsRecordBuilder) - Method in class 
    org.apache.hadoop.hbase.metrics.impl.HBaseMetrics2HadoopMetricsAdapter
    @@ -1898,8 +1898,6 @@
     
     addLog(String,
     String) - Method in class org.apache.hadoop.hbase.replication.ReplicationQueuesZKImpl
      
    -addLog(String,
     String) - Method in class org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
    - 
     addLogFile(String,
     String) - Method in class org.apache.hadoop.hbase.snapshot.SnapshotInfo.SnapshotStats
     
     Add the specified log file to the stats
    @@ -2026,8 +2024,6 @@
     
     addPeerToHFileRefs(String)
     - Method in class org.apache.hadoop.hbase.replication.ReplicationQueuesZKImpl
      
    -addPeerToHFileRefs(String)
     - Method in class org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
    - 
     addPrimaryAssignment(RegionInfo,
     ServerName) - Method in class org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta
      
     addProperty(String,
     String) - Method in class org.apache.hadoop.hbase.rest.model.NamespacesInstanceModel
    @@ -4179,10 +4175,6 @@
      
     attempts
     - Variable in class org.apache.hadoop.hbase.util.RetryCounter
      
    -attemptToClaimQueue(Result,
     String) - Method in class org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
    -
    -Attempt to claim the given queue with a checkAndPut on the 
    OWNER column.
    -
     attemptToOwnTask(boolean,
     ZKWatcher, ServerName, String, int) - Static method in class 
    org.apache.hadoop.hbase.coordination.ZkSplitLogWorkerCoordination
     
     Try to own the task by transitioning the zk node data from 
    UNASSIGNED to OWNED.
    @@ -7112,8 +7104,6 @@
     
     Build the row key for the given queueId.
     
    -buildQueueRowKey(String)
     - Method in class org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
    - 
     buildRegionOpenInfoRequest(MasterProcedureEnv)
     - Method in class org.apache.hadoop.hbase.master.procedure.RSProcedureDispatcher.RegionOpenOperation
      
     buildRegionSpaceUseReportRequest(Map) - Method in class org.apache.hadoop.hbase.regionserver.HRegionServer
    @@ -9057,6 +9047,8 @@
     The unit of storage in HBase consisting of the following 
    fields:
      
     
    +cell
     - Variable in class org.apache.hadoop.hbase.client.Mutation.CellWrapper
    + 
     cell
     - Variable in class org.apache.hadoop.hbase.filter.KeyOnlyFilter.KeyOnlyByteBufferCell
      
     cell
     - Variable in class org.apache.hadoop.hbase.filter.KeyOnlyFilter.KeyOnlyCell
    @@ -9568,6 +9560,8 @@
     
     cellVisibilityExpr
     - Variable in class org.apache.hadoop.hbase.mapreduce.TsvImporterMapper
      
    +CellWrapper(Cell)
     - Constructor for class org.apache.hadoop.hbase.client.Mutation.CellWrapper
    + 
     CellWritableComparable()
     - Constructor for class org.apache.hadoop.hbase.mapreduce.Import.CellWritableComparable
      
     CellWritableComparable(Cell)
     - Constructor for class org.apache.hadoop.hbase.mapreduce.Import.CellWritableComparable
    @@ -10542,10 +10536,6 @@
      
     checkpoint
     - Variable in class org.apache.hadoop.hbase.mapreduce.SampleUploader.Uploader
      
    -checkQueueExists(String)
     - Method in class org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
    -
    -Check if the queue specified by queueId is stored in 
    HBase
    -
     checkQueuesDeleted(String)
     - Method in class org.apache.hadoop.hbase.replication.ReplicationPeersZKImpl
      
     checkQuota(int,
     int, int) - Method in class org.apache.hadoop.hbase.quotas.DefaultOperationQuota
    @@ -11143,8 +11133,6 @@
     
     claimQueue(String,
     String) - Method in class org.apache.hadoop.hbase.replication.ReplicationQueuesZKImpl
      
    -claimQueue(String,
     String) - Method in class org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
    - 
     CLASS
     - Static variable in class org.apache.hadoop.hbase.util.CommonFSUtils.StreamCapabilities
      
     CLASS_LOADER
     - Static variable in exception org.apache.hadoop.hbase.ipc.RemoteWithExtrasException
    @@ -12148,6 +12136,8 @@
      Use RawCell.cloneTags()
     
     
    +cloneTags()
     - Method in class org.apache.hadoop.hbase.client.Mutation.CellWrappe

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7c0589c0/devapidocs/org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html 
    b/devapidocs/org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html
    index 48e7476..ee68b02 100644
    --- a/devapidocs/org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html
    +++ b/devapidocs/org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html
    @@ -255,7 +255,7 @@ the order they are declared.
     
     
     values
    -public static MobCompactPartitionPolicy[] values()
    +public static MobCompactPartitionPolicy[] values()
     Returns an array containing the constants of this enum 
    type, in
     the order they are declared.  This method may be used to iterate
     over the constants as follows:
    @@ -275,7 +275,7 @@ for (MobCompactPartitionPolicy c : 
    MobCompactPartitionPolicy.values())
     
     
     valueOf
    -public static MobCompactPartitionPolicy valueOf(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name)
    +public static MobCompactPartitionPolicy valueOf(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name)
     Returns the enum constant of this type with the specified 
    name.
     The string must match exactly an identifier used to declare an
     enum constant in this type.  (Extraneous whitespace characters are 
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7c0589c0/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
     
    b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
    index ff2bc17..443ed4e 100644
    --- 
    a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
    +++ 
    b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
    @@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
     
     
     
    -private class RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer
    +private class RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer
     extends RawAsyncHBaseAdmin.TableProcedureBiConsumer
     
     
    @@ -232,7 +232,7 @@ extends 
     
     AddColumnFamilyProcedureBiConsumer
    -AddColumnFamilyProcedureBiConsumer(TableName tableName)
    +AddColumnFamilyProcedureBiConsumer(TableName tableName)
     
     
     
    @@ -249,7 +249,7 @@ extends 
     
     getOperationType
    -http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String getOperationType()
    +http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String getOperationType()
     
     Specified by:
     getOperationType in
     class RawAsyncHBaseAdmin.TableProcedureBiConsumer
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7c0589c0/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
     
    b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
    index 6eb1c19..42235de 100644
    --- 
    a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
    +++ 
    b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
    @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
     
     
     http://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html?is-external=true";
     title="class or interface in java.lang">@FunctionalInterface
    -private static interface RawAsyncHBaseAdmin.AdminRpcCall
    +private static interface RawAsyncHBaseAdmin.AdminRpcCall
     
     
     
    @@ -159,7 +159,7 @@ private static interface 
     
     call
    -void call(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interface stub,
    +void call(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interface stub,
       HBaseRpcController controller,
       REQ req,
       org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcCallback done)
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7c0589c0/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.Converter.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.Converter.html 
    b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.Converter.html
    index 8712342..e2992f3 100644
    --- 
    a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.Converte

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4b2cc17/apidocs/org/apache/hadoop/hbase/client/Mutation.html
    --
    diff --git a/apidocs/org/apache/hadoop/hbase/client/Mutation.html 
    b/apidocs/org/apache/hadoop/hbase/client/Mutation.html
    index 7aeebd6..a97e6d0 100644
    --- a/apidocs/org/apache/hadoop/hbase/client/Mutation.html
    +++ b/apidocs/org/apache/hadoop/hbase/client/Mutation.html
    @@ -18,8 +18,8 @@
     catch(err) {
     }
     //-->
    -var methods = 
    {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10};
    -var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
    Methods"],8:["t4","Concrete Methods"]};
    +var methods = 
    {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":42,"i27":10,"i28":10,"i29":10,"i30":10};
    +var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
    Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
     var altColor = "altColor";
     var rowColor = "rowColor";
     var tableTab = "tableTab";
    @@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab";
     
     
     @InterfaceAudience.Public
    -public abstract class Mutation
    +public abstract class Mutation
     extends OperationWithAttributes
     implements Row, CellScannable, 
    org.apache.hadoop.hbase.io.HeapSize
     
    @@ -188,10 +188,26 @@ implements 
     Constructors 
     
    -Constructor and Description
    +Modifier
    +Constructor and Description
     
     
    -Mutation() 
    +protected 
    +Mutation()
    +empty construction.
    +
    +
    +
    +protected 
    +Mutation(byte[] row,
    +long ts,
    +http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true";
     title="class or interface in java.util">NavigableMapList> familyMap)
    +Construct the mutation with user defined data.
    +
    +
    +
    +protected 
    +Mutation(Mutation clone) 
     
     
     
    @@ -203,7 +219,7 @@ implements 
     Method Summary
     
    -All Methods Instance Methods Concrete Methods 
    +All Methods Instance Methods Concrete Methods Deprecated Methods 
     
     Modifier and Type
     Method and Description
    @@ -366,7 +382,10 @@ implements 
     Mutation
     setFamilyCellMap(http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true";
     title="class or interface in java.util">NavigableMapList> map)
    -Method for setting the put's familyMap
    +Deprecated. 
    +As of release 2.0.0, this 
    will be removed in HBase 3.0.0.
    + Use Mutation(byte[],
     long, NavigableMap) instead
    +
     
     
     
    @@ -436,7 +455,7 @@ implements 
     
     MUTATION_OVERHEAD
    -public static final long MUTATION_OVERHEAD
    +public static final long MUTATION_OVERHEAD
     
     
     
    @@ -445,7 +464,7 @@ implements 
     
     row
    -protected byte[] row
    +protected byte[] row
     
     
     
    @@ -454,7 +473,7 @@ implements 
     
     ts
    -protected long ts
    +protected long ts
     
     
     
    @@ -463,7 +482,7 @@ implements 
     
     durability
    -protected Durability durability
    +protected Durability durability
     
     
     
    @@ -472,7 +491,7 @@ implements 
     
     familyMap
    -protected http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true";
     title="class or interface in java.util">NavigableMapList> familyMap
    +protected http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true";
     title="class or interface in java.util">NavigableMapList> familyMap
     
     
     
    @@ -486,10 +505,39 @@ implements 
     
     
    +
    +
    +Mutation
    +protected Mutation()
    +empty construction.
    + We need this empty construction to keep binary compatibility.
    +
    +
    +
    +
    +
    +
    +
    +Mutation
    +protected Mutation(Mutation clone)
    +
    +
    +
    +
    +
     
     
     Mutation
    -public Mutation()
    +protected Mutation(byte[] row,
    +   long ts,
    +   http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true";
     title="class or interface in java.util">NavigableMapList> familyMap)
    +Construct the mutation with user defined data.
    +
    +Parameters:
    +row - row. CAN'T be null
    +ts - timestamp
    +familyMap - the map to collect all cells internally. CAN'T be 
    null
    +
     
     
     
    @@ -506,7 +554,7 @@ implements 
     
     cellScanner
    -p

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/505bbb2e/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.html
    --
    diff --git a/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.html 
    b/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.html
    index 3ce8f8a..9b96088 100644
    --- a/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.html
    +++ b/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.html
    @@ -35,557 +35,558 @@
     027import java.util.Arrays;
     028import java.util.Map;
     029import 
    java.util.concurrent.ConcurrentHashMap;
    -030import javax.crypto.SecretKeyFactory;
    -031import javax.crypto.spec.PBEKeySpec;
    -032import javax.crypto.spec.SecretKeySpec;
    -033
    -034import org.apache.commons.io.IOUtils;
    -035import org.apache.commons.logging.Log;
    -036import 
    org.apache.commons.logging.LogFactory;
    -037import 
    org.apache.hadoop.conf.Configuration;
    -038import 
    org.apache.hadoop.hbase.HBaseConfiguration;
    -039import 
    org.apache.hadoop.hbase.HConstants;
    -040import 
    org.apache.hadoop.hbase.util.Bytes;
    -041import 
    org.apache.hadoop.hbase.util.Pair;
    -042import 
    org.apache.hadoop.util.ReflectionUtils;
    -043import 
    org.apache.yetus.audience.InterfaceAudience;
    -044
    -045/**
    -046 * A facade for encryption algorithms and 
    related support.
    -047 */
    -048@InterfaceAudience.Public
    -049public final class Encryption {
    -050
    -051  private static final Log LOG = 
    LogFactory.getLog(Encryption.class);
    -052
    -053  /**
    -054   * Crypto context
    -055   */
    -056  @InterfaceAudience.Public
    -057  public static class Context extends 
    org.apache.hadoop.hbase.io.crypto.Context {
    -058
    -059/** The null crypto context */
    -060public static final Context NONE = 
    new Context();
    -061
    -062private Context() {
    -063  super();
    -064}
    -065
    -066private Context(Configuration conf) 
    {
    -067  super(conf);
    -068}
    -069
    -070@Override
    -071public Context setCipher(Cipher 
    cipher) {
    -072  super.setCipher(cipher);
    -073  return this;
    -074}
    -075
    -076@Override
    -077public Context setKey(Key key) {
    -078  super.setKey(key);
    -079  return this;
    -080}
    -081
    -082public Context setKey(byte[] key) {
    -083  super.setKey(new SecretKeySpec(key, 
    getCipher().getName()));
    -084  return this;
    -085}
    -086  }
    -087
    -088  public static Context newContext() {
    -089return new Context();
    -090  }
    -091
    -092  public static Context 
    newContext(Configuration conf) {
    -093return new Context(conf);
    -094  }
    -095
    -096  // Prevent instantiation
    -097  private Encryption() {
    -098super();
    -099  }
    -100
    -101  /**
    -102   * Get an cipher given a name
    -103   * @param name the cipher name
    -104   * @return the cipher, or null if a 
    suitable one could not be found
    -105   */
    -106  public static Cipher 
    getCipher(Configuration conf, String name) {
    -107return 
    getCipherProvider(conf).getCipher(name);
    -108  }
    -109
    -110  /**
    -111   * Get names of supported encryption 
    algorithms
    -112   *
    -113   * @return Array of strings, each 
    represents a supported encryption algorithm
    -114   */
    -115  public static String[] 
    getSupportedCiphers() {
    -116return 
    getSupportedCiphers(HBaseConfiguration.create());
    -117  }
    -118
    -119  /**
    -120   * Get names of supported encryption 
    algorithms
    -121   *
    -122   * @return Array of strings, each 
    represents a supported encryption algorithm
    -123   */
    -124  public static String[] 
    getSupportedCiphers(Configuration conf) {
    -125return 
    getCipherProvider(conf).getSupportedCiphers();
    -126  }
    -127
    -128  /**
    -129   * Return the MD5 digest of the 
    concatenation of the supplied arguments.
    -130   */
    -131  public static byte[] hash128(String... 
    args) {
    -132byte[] result = new byte[16];
    -133try {
    -134  MessageDigest md = 
    MessageDigest.getInstance("MD5");
    -135  for (String arg: args) {
    -136md.update(Bytes.toBytes(arg));
    -137  }
    -138  md.digest(result, 0, 
    result.length);
    -139  return result;
    -140} catch (NoSuchAlgorithmException e) 
    {
    -141  throw new RuntimeException(e);
    -142} catch (DigestException e) {
    -143  throw new RuntimeException(e);
    -144}
    -145  }
    -146
    -147  /**
    -148   * Return the MD5 digest of the 
    concatenation of the supplied arguments.
    -149   */
    -150  public static byte[] hash128(byte[]... 
    args) {
    -151byte[] result = new byte[16];
    -152try {
    -153  MessageDigest md = 
    MessageDigest.getInstance("MD5");
    -154  for (byte[] arg: args) {
    -155md.update(arg);
    -156  }
    -157  md.digest(result, 0, 
    result.length);
    -158  return result;
    -159} catch (NoSuchAlgorithmException e) 
    {
    -160  throw new RuntimeException(e);
    -161} catch (DigestException e) {
    -162  throw new RuntimeException(e);
    -163}
    -164  }
    -165
    -166  /**
    -167   * Return the SHA-256 digest of the 
    concatenation of the supplied arguments.
    -168   */
    -169  public static byte[] hash256(String... 
    args) {
    -170byte[] result = ne

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0f1a9f6/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.HistoryCommand.html
    --
    diff --git 
    a/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.HistoryCommand.html
     
    b/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.HistoryCommand.html
    index ee1e49b..4633124 100644
    --- 
    a/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.HistoryCommand.html
    +++ 
    b/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.HistoryCommand.html
    @@ -152,7 +152,7 @@
     144  conn = 
    ConnectionFactory.createConnection(getConf());
     145  if (requiresNoActiveSession()) {
     146// Check active session
    -147try (BackupSystemTable table = 
    new BackupSystemTable(conn);) {
    +147try (BackupSystemTable table = 
    new BackupSystemTable(conn)) {
     148  List sessions 
    = table.getBackupInfos(BackupState.RUNNING);
     149
     150  if (sessions.size() > 0) {
    @@ -166,7 +166,7 @@
     158  }
     159  if (requiresConsistentState()) {
     160// Check failed delete
    -161try (BackupSystemTable table = 
    new BackupSystemTable(conn);) {
    +161try (BackupSystemTable table = 
    new BackupSystemTable(conn)) {
     162  String[] ids = 
    table.getListOfBackupIdsFromDeleteOperation();
     163
     164  if (ids != null && 
    ids.length > 0) {
    @@ -340,691 +340,689 @@
     332
    System.setProperty("mapreduce.job.queuename", queueName);
     333  }
     334
    -335  try (BackupAdminImpl admin = new 
    BackupAdminImpl(conn);) {
    -336
    -337BackupRequest.Builder builder = 
    new BackupRequest.Builder();
    -338BackupRequest request =
    -339builder
    -340
    .withBackupType(BackupType.valueOf(args[1].toUpperCase()))
    -341.withTableList(
    -342  tables != null ? 
    Lists.newArrayList(BackupUtils.parseTableNames(tables)) : null)
    -343
    .withTargetRootDir(targetBackupDir).withTotalTasks(workers)
    -344
    .withBandwidthPerTasks(bandwidth).withBackupSetName(setName).build();
    -345String backupId = 
    admin.backupTables(request);
    -346System.out.println("Backup 
    session " + backupId + " finished. Status: SUCCESS");
    -347  } catch (IOException e) {
    -348System.out.println("Backup 
    session finished. Status: FAILURE");
    -349throw e;
    -350  }
    -351}
    -352
    -353private boolean isRootFolder(String 
    targetBackupDir) {
    -354  Path p = new 
    Path(targetBackupDir);
    -355  return p.isRoot();
    -356}
    -357
    -358private boolean verifyPath(String 
    path) {
    -359  try {
    -360Path p = new Path(path);
    -361Configuration conf = getConf() != 
    null ? getConf() : HBaseConfiguration.create();
    -362URI uri = p.toUri();
    -363if (uri.getScheme() == null) 
    return false;
    -364FileSystem.get(uri, conf);
    -365return true;
    -366  } catch (Exception e) {
    -367return false;
    -368  }
    -369}
    -370
    -371private String getTablesForSet(String 
    name, Configuration conf) throws IOException {
    -372  try (final BackupSystemTable table 
    = new BackupSystemTable(conn)) {
    -373List tables = 
    table.describeBackupSet(name);
    -374if (tables == null) return 
    null;
    -375return StringUtils.join(tables, 
    BackupRestoreConstants.TABLENAME_DELIMITER_IN_COMMAND);
    -376  }
    -377}
    -378
    -379@Override
    -380protected void printUsage() {
    -381  
    System.out.println(CREATE_CMD_USAGE);
    -382  Options options = new Options();
    -383  options.addOption(OPTION_WORKERS, 
    true, OPTION_WORKERS_DESC);
    -384  options.addOption(OPTION_BANDWIDTH, 
    true, OPTION_BANDWIDTH_DESC);
    -385  options.addOption(OPTION_SET, true, 
    OPTION_SET_BACKUP_DESC);
    -386  options.addOption(OPTION_TABLE, 
    true, OPTION_TABLE_LIST_DESC);
    -387  
    options.addOption(OPTION_YARN_QUEUE_NAME, true, OPTION_YARN_QUEUE_NAME_DESC);
    -388  options.addOption(OPTION_DEBUG, 
    false, OPTION_DEBUG_DESC);
    -389
    -390  HelpFormatter helpFormatter = new 
    HelpFormatter();
    -391  helpFormatter.setLeftPadding(2);
    -392  helpFormatter.setDescPadding(8);
    -393  helpFormatter.setWidth(100);
    -394  
    helpFormatter.setSyntaxPrefix("Options:");
    -395  helpFormatter.printHelp(" ", null, 
    options, USAGE_FOOTER);
    -396
    -397}
    -398  }
    -399
    -400  private static class HelpCommand 
    extends Command {
    -401
    -402HelpCommand(Configuration conf, 
    CommandLine cmdline) {
    -403  super(conf);
    -404  this.cmdline = cmdline;
    -405}
    -406
    -407@Override
    -408public void execute() throws 
    IOException {
    -409  if (cmdline == null) {
    -410printUsage();
    -411throw new 
    IOException(INCORRECT_USAGE);
    -412  }
    -413
    -414  String[] args = 
    cmdline.getArgs();
    -415  if (args == null || args.length == 
    0) {
    -416printUsage();

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dad9a249/devapidocs/org/apache/hadoop/hbase/KeyValue.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.html 
    b/devapidocs/org/apache/hadoop/hbase/KeyValue.html
    index b9fe335..d8cfb05 100644
    --- a/devapidocs/org/apache/hadoop/hbase/KeyValue.html
    +++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.html
    @@ -18,7 +18,7 @@
     catch(err) {
     }
     //-->
    -var methods = 
    {"i0":10,"i1":9,"i2":10,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":9,"i13":9,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":9,"i21":10,"i22":10,"i23":10,"i24":9,"i25":9,"i26":9,"i27":10,"i28":9,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":9,"i55":10,"i56":9,"i57":9,"i58":41,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":9,"i68":10,"i69":9};
    +var methods = 
    {"i0":10,"i1":9,"i2":10,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":9,"i13":9,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":9,"i21":10,"i22":10,"i23":10,"i24":9,"i25":9,"i26":9,"i27":10,"i28":9,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":9,"i56":10,"i57":9,"i58":9,"i59":41,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":9,"i69":10,"i70":9};
     var tabs = {65535:["t0","All Methods"],1:["t1","Static 
    Methods"],2:["t2","Instance Methods"],8:["t4","Concrete 
    Methods"],32:["t6","Deprecated Methods"]};
     var altColor = "altColor";
     var rowColor = "rowColor";
    @@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab";
     
     
     @InterfaceAudience.Private
    -public class KeyValue
    +public class KeyValue
     extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object
     implements ExtendedCell
     An HBase Key/Value. This is the fundamental HBase Type.
    @@ -206,6 +206,13 @@ implements 
     
     
    +
    +
    +
    +
    +Nested classes/interfaces inherited from 
    interface org.apache.hadoop.hbase.Cell
    +Cell.DataType
    +
     
     
     
    @@ -928,70 +935,76 @@ implements getSerializedSize(boolean withTags) 
     
     
    +http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
     title="class or interface in java.util">Optional
    +getTag(byte type)
    +Returns the specific tag of the given type
    +
    +
    +
     http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
     getTags()
    -Returns any tags embedded in the KeyValue.
    +Creates a list of tags in the current cell
     
     
    -
    +
     byte[]
     getTagsArray()
     Contiguous raw bytes representing tags that may start at 
    any index in the containing array.
     
     
    -
    +
     int
     getTagsLength()
     This returns the total length of the tag bytes
     
     
    -
    +
     int
     getTagsOffset()
     This returns the offset where the tag actually starts.
     
     
    -
    +
     long
     getTimestamp() 
     
    -
    +
     (package private) long
     getTimestamp(int keylength) 
     
    -
    +
     int
     getTimestampOffset() 
     
    -
    +
     private int
     getTimestampOffset(int keylength) 
     
    -
    +
     byte
     getTypeByte() 
     
    -
    +
     byte[]
     getValueArray()
     Contiguous raw bytes that may start at any index in the 
    containing array.
     
     
    -
    +
     int
     getValueLength() 
     
    -
    +
     int
     getValueOffset() 
     
    -
    +
     int
     hashCode()
     In line with equals(Object),
     only uses the key portion, not the value.
     
     
    -
    +
     long
     heapSize()
     HeapSize implementation
    @@ -1000,19 +1013,19 @@ implements 
     
     
    -
    +
     static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String
     humanReadableTimestamp(long timestamp) 
     
    -
    +
     boolean
     isLatestTimestamp() 
     
    -
    +
     static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String
     keyToString(byte[] k) 
     
    -
    +
     static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String
     keyToString(byte[] b,
    int o,
    @@ -1020,7 +1033,7 @@ implements Use for logging.
     
     
    -
    +
     static long
     oswrite(KeyValue kv,
    http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true";
     title="class or interface in java.io">OutputStream out,
    @@ -1031,66 +1044,66 @@ implements 
     
     
    -
    +
     void
     setSequenceId(long seqId)
     Sets with the given seqId.
     
     
    -
    +
     void
     setTimestamp(byte[] ts)
     Sets with the given timestamp.
     
     
    -
    +
     void
     setTimestamp(long ts)
     Sets with the given timestamp.
     
     
    -
    +
     KeyValue
     shallowCopy()
     Creates a shallow copy of this KeyValue, reusing the data 
    byte buffer.
     
    

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4c0cfa5/apidocs/src-html/org/apache/hadoop/hbase/ChoreService.html
    --
    diff --git a/apidocs/src-html/org/apache/hadoop/hbase/ChoreService.html 
    b/apidocs/src-html/org/apache/hadoop/hbase/ChoreService.html
    index e77979d..27f5596 100644
    --- a/apidocs/src-html/org/apache/hadoop/hbase/ChoreService.html
    +++ b/apidocs/src-html/org/apache/hadoop/hbase/ChoreService.html
    @@ -35,369 +35,370 @@
     027import 
    java.util.concurrent.ThreadFactory;
     028import 
    java.util.concurrent.atomic.AtomicInteger;
     029
    -030import 
    org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
    -031import org.apache.commons.logging.Log;
    -032import 
    org.apache.commons.logging.LogFactory;
    -033import 
    org.apache.hadoop.hbase.ScheduledChore.ChoreServicer;
    -034import 
    org.apache.yetus.audience.InterfaceAudience;
    -035
    -036/**
    -037 * ChoreService is a service that can be 
    used to schedule instances of {@link ScheduledChore} to run
    -038 * periodically while sharing threads. 
    The ChoreService is backed by a
    -039 * {@link ScheduledThreadPoolExecutor} 
    whose core pool size changes dynamically depending on the
    -040 * number of {@link ScheduledChore} 
    scheduled. All of the threads in the core thread pool of the
    -041 * underlying {@link 
    ScheduledThreadPoolExecutor} are set to be daemon threads.
    -042 * 

    -043 * The ChoreService provides the ability to schedule, cancel, and trigger instances of -044 * {@link ScheduledChore}. The ChoreService also provides the ability to check on the status of -045 * scheduled chores. The number of threads used by the ChoreService changes based on the scheduling -046 * load and whether or not the scheduled chores are executing on time. As more chores are scheduled, -047 * there may be a need to increase the number of threads if it is noticed that chores are no longer -048 * meeting their scheduled start times. On the other hand, as chores are cancelled, an attempt is -049 * made to reduce the number of running threads to see if chores can still meet their start times -050 * with a smaller thread pool. -051 *

    -052 * When finished with a ChoreService it is good practice to call {@link ChoreService#shutdown()}. -053 * Calling this method ensures that all scheduled chores are cancelled and cleaned up properly. -054 */ -055@InterfaceAudience.Public -056public class ChoreService implements ChoreServicer { -057 private static final Log LOG = LogFactory.getLog(ChoreService.class); -058 -059 /** -060 * The minimum number of threads in the core pool of the underlying ScheduledThreadPoolExecutor -061 */ -062 @InterfaceAudience.Private -063 public final static int MIN_CORE_POOL_SIZE = 1; -064 -065 /** -066 * This thread pool is used to schedule all of the Chores -067 */ -068 private final ScheduledThreadPoolExecutor scheduler; -069 -070 /** -071 * Maps chores to their futures. Futures are used to control a chore's schedule -072 */ -073 private final HashMap> scheduledChores; -074 -075 /** -076 * Maps chores to Booleans which indicate whether or not a chore has caused an increase in the -077 * core pool size of the ScheduledThreadPoolExecutor. Each chore should only be allowed to -078 * increase the core pool size by 1 (otherwise a single long running chore whose execution is -079 * longer than its period would be able to spawn too many threads). -080 */ -081 private final HashMap choresMissingStartTime; -082 -083 /** -084 * The coreThreadPoolPrefix is the prefix that will be applied to all threads within the -085 * ScheduledThreadPoolExecutor. The prefix is typically related to the Server that the service is -086 * running on. The prefix is useful because it allows us to monitor how the thread pool of a -087 * particular service changes over time VIA thread dumps. -088 */ -089 private final String coreThreadPoolPrefix; -090 -091 /** -092 * -093 * @param coreThreadPoolPrefix Prefix that will be applied to the Thread name of all threads -094 * spawned by this service -095 */ -096 @InterfaceAudience.Private -097 @VisibleForTesting -098 public ChoreService(final String coreThreadPoolPrefix) { -099this(coreThreadPoolPrefix, MIN_CORE_POOL_SIZE, false); -100 } -101 -102 /** -103 * @param coreThreadPoolPrefix Prefix that will be applied to the Thread name of all threads -104 * spawned by this service -105 * @param jitter Should chore service add some jitter for all of the scheduled chores. When set -106 * to true this will add -10% to 10% jitter. -107 */ -108 public ChoreService(final String coreThreadPoolPrefix, final boolean jitter) { -109this(coreThreadPoolPrefix, MIN_CORE_POOL_SIZE, jitter); -110 } -111 -112 /** -113 * @param coreThreadPoolPrefix Prefix that will be applied to the Thread


    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/071f974b/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html 
    b/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
    index c8c5c39..b79ce8b 100644
    --- a/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
    +++ b/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
    @@ -18,7 +18,7 @@
     catch(err) {
     }
     //-->
    -var methods = 
    {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10};
    +var methods = 
    {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10};
     var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
    Methods"],8:["t4","Concrete Methods"]};
     var altColor = "altColor";
     var rowColor = "rowColor";
    @@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
     
     
     @InterfaceAudience.Private
    -public class MasterRpcServices
    +public class MasterRpcServices
     extends RSRpcServices
     implements 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface,
     
    org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionServerStatusService.BlockingInterface,
     
    org.apache.hadoop.hbase.shaded.protobuf.generated.LockServiceProtos.LockService.BlockingInterface
     Implements the master RPC services.
    @@ -174,7 +174,7 @@ implements 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.Master
     
     
     Fields inherited from class org.apache.hadoop.hbase.regionserver.RSRpcServices
    -REGION_SERVER_RPC_SCHEDULER_FACTORY_CLASS,
     REGIONSERVER_ADMIN_SERVICE_CONFIG,
     REGIONSERVER_CLIENT_SERVICE_CONFIG
    +REGION_SERVER_RPC_SCHEDULER_FACTORY_CLASS,
     REGIONSERVER_ADMIN_SERVICE_CONFIG,
     REGIONSERVER_CLIENT_SERVICE_CONFIG,
     RESERVOIR_ENABLED_KEY
     
     
     
    @@ -282,75 +282,83 @@ implements 
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.Master
     createPriority() 
     
     
    +protected RpcServerInterface
    +createRpcServer(Server server,
    +   org.apache.hadoop.conf.Configuration conf,
    +   RpcSchedulerFactory rpcSchedulerFactory,
    +   http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
     title="class or interface in java.net">InetSocketAddress bindAddress,
    +   http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String name) 
    +
    +
     org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateTableResponse
     createTable(org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController controller,
    
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateTableRequest req) 
     
    -
    +
     org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DecommissionRegionServersResponse
     decommissionRegionServers(org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController controller,
      
    org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DecommissionRegionServersRequest request) 
     
    -
    +
     org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DeleteColumnResponse
     deleteColumn(org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController controller,
     
    org.apache.hadoop.hbase.shaded.protobuf.generated.Master

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dc4e5c85/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html
    --
    diff --git 
    a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html 
    b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html
    index 74add70..ed0d721 100644
    --- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html
    +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html
    @@ -18,7 +18,7 @@
     catch(err) {
     }
     //-->
    -var methods = 
    {"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":6,"i13":6,"i14":6,"i15":6,"i16":9,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":6,"i28":10,"i29":10,"i30":10,"i31":10,"i32":6,"i33":10,"i34":10,"i35":10,"i36":9,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10};
    +var methods = 
    {"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":6,"i30":10,"i31":10,"i32":10,"i33":10,"i34":6,"i35":10,"i36":10,"i37":10,"i38":9,"i39":10,"i40":9,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":9,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":9};
     var tabs = {65535:["t0","All Methods"],1:["t1","Static 
    Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 
    Methods"],8:["t4","Concrete Methods"]};
     var altColor = "altColor";
     var rowColor = "rowColor";
    @@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab";
     
     
     @InterfaceAudience.Private
    -public abstract class AbstractFSWAL
    +public abstract class AbstractFSWAL
     extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object
     implements WAL
     Implementation of WAL to go against 
    FileSystem; i.e. keep WALs in HDFS. Only one
    @@ -246,112 +246,116 @@ implements 
     
     
    +private long
    +lastTimeCheckLowReplication 
    +
    +
     protected http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
     title="class or interface in java.util">List
     listeners
     Listeners that are called on WAL events.
     
     
    -
    +
     private static 
    org.apache.commons.logging.Log
     LOG 
     
    -
    +
     (package private) http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true";
     title="class or interface in 
    java.util">Comparator
     LOG_NAME_COMPARATOR
     WAL Comparator; it compares the timestamp (log filenum), 
    present in the log file name.
     
     
    -
    +
     protected long
     logrollsize 
     
    -
    +
     protected int
     maxLogs 
     
    -
    +
     protected http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true";
     title="class or interface in 
    java.util.concurrent.atomic">AtomicInteger
     numEntries 
     
    -
    +
     protected 
    org.apache.hadoop.fs.PathFilter
     ourFiles
     Matches just those wal files that belong to this wal 
    instance.
     
     
    -
    +
     protected http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String
     prefixPathStr
     Prefix used when checking for wal membership.
     
     
    -
    +
     protected http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true";
     title="class or interface in 
    java.util.concurrent.locks">ReentrantLock
     rollWriterLock
     This lock makes sure only one log roll runs at a time.
     
     
    -
    +
     protected SequenceIdAccounting
     sequenceIdAccounting
     Class that does accounting of sequenceids in WAL 
    subsystem.
     
     
    -
    +
     protected http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
     title="class or interface in 
    java.util.concurrent.atomic">AtomicBoolean
     shutdown 
     
    -
    +
     protected long
     slowSyncNs 
     
    -
    +
     private http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true";
     title="class or interface in java.util.concurrent">ConcurrentMapThread,SyncFuture>
     syncFuturesByHandler
     Map of SyncFutures keyed by 
    Handler objects.
     
     
    -
    +
     protected 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
     totalLogSize
     The total size of wal
     
     
    -
    +
     protected org.apache.hadoop.fs.Path
     walArchiveDir
     dir path where old logs are kept.
     
     
    -
    +
     protected org.apache.hadoop.fs.Path
     walDi

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4abd958d/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Export.html
    --
    diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Export.html 
    b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Export.html
    index ed46bde..e35d560 100644
    --- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Export.html
    +++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Export.html
    @@ -28,7 +28,7 @@
     020
     021import java.io.IOException;
     022
    -023import 
    org.apache.yetus.audience.InterfaceAudience;
    +023import 
    org.apache.commons.lang3.ArrayUtils;
     024import 
    org.apache.hadoop.conf.Configuration;
     025import 
    org.apache.hadoop.conf.Configured;
     026import org.apache.hadoop.fs.Path;
    @@ -37,13 +37,13 @@
     029import 
    org.apache.hadoop.hbase.client.Scan;
     030import 
    org.apache.hadoop.hbase.HBaseConfiguration;
     031import 
    org.apache.hadoop.hbase.io.ImmutableBytesWritable;
    -032import 
    org.apache.hadoop.hbase.util.ArrayUtils;
    -033import 
    org.apache.hadoop.hbase.util.Triple;
    -034import org.apache.hadoop.mapreduce.Job;
    -035import 
    org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
    -036import 
    org.apache.hadoop.mapreduce.lib.output.SequenceFileOutputFormat;
    -037import org.apache.hadoop.util.Tool;
    -038import 
    org.apache.hadoop.util.ToolRunner;
    +032import 
    org.apache.hadoop.hbase.util.Triple;
    +033import org.apache.hadoop.mapreduce.Job;
    +034import 
    org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
    +035import 
    org.apache.hadoop.mapreduce.lib.output.SequenceFileOutputFormat;
    +036import org.apache.hadoop.util.Tool;
    +037import 
    org.apache.hadoop.util.ToolRunner;
    +038import 
    org.apache.yetus.audience.InterfaceAudience;
     039
     040/**
     041 * Export an HBase table.
    @@ -86,7 +86,7 @@
     078  @Override
     079  public int run(String[] args) throws 
    Exception {
     080if 
    (!ExportUtils.isValidArguements(args)) {
    -081  ExportUtils.usage("Wrong number of 
    arguments: " + ArrayUtils.length(args));
    +081  ExportUtils.usage("Wrong number of 
    arguments: " + ArrayUtils.getLength(args));
     082  System.err.println("   -D " + 
    JOB_NAME_CONF_KEY
     083  + "=jobName - use the 
    specified mapreduce job name for the export");
     084  System.err.println("For MR 
    performance consider the following properties:");
    
    
    

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e23b49ba/book.html
    --
    diff --git a/book.html b/book.html
    index 26813e2..897e454 100644
    --- a/book.html
    +++ b/book.html
    @@ -3605,21 +3605,6 @@ Some configurations would only appear in source code; 
    the only way to identify t
     
     
     
    -
    -
    -hbase.bucketcache.combinedcache.enabled
    -
    -
    -Description
    -Whether or not the bucketcache is used in league with the LRU on-heap block 
    cache. In this mode, indices and blooms are kept in the LRU blockcache and the 
    data blocks are kept in the bucketcache.
    -
    -
    -Default
    -true
    -
    -
    -
    -
     
     
     hbase.bucketcache.size
    @@ -10361,7 +10346,7 @@ You may see an error like the following:
     
     
     
    -$ 
    HADOOP_CLASSPATH=${HBASE_BUILD_HOME}/hbase-server/target/hbase-server-VERSION-SNAPSHOT.jar:`${HBASE_BUILD_HOME}/bin/hbase
     classpath` ${HADOOP_HOME}/bin/hadoop jar 
    ${HBASE_BUILD_HOME}/hbase-server/target/hbase-server-VERSION-SNAPSHOT.jar 
    rowcounter usertable
    +$ 
    HADOOP_CLASSPATH=${HBASE_BUILD_HOME}/hbase-mapreduce/target/hbase-mapreduce-VERSION-SNAPSHOT.jar:`${HBASE_BUILD_HOME}/bin/hbase
     classpath` ${HADOOP_HOME}/bin/hadoop jar 
    ${HBASE_BUILD_HOME}/hbase-mapreduce/target/hbase-mapreduce-VERSION-SNAPSHOT.jar 
    rowcounter usertable
     
     
     
    @@ -10497,7 +10482,7 @@ To learn about the bundled MapReduce jobs, run the 
    following command.
     
     
     
    -$ 
    ${HADOOP_HOME}/bin/hadoop jar ${HBASE_HOME}/hbase-server-VERSION.jar
    +$ 
    ${HADOOP_HOME}/bin/hadoop jar ${HBASE_HOME}/hbase-mapreduce-VERSION.jar
     An example program must be given as the first argument.
     Valid program names are:
       copytable: Export a table from local cluster to peer cluster
    @@ -10514,7 +10499,7 @@ To run one of the jobs, model your command after the 
    following example.
     
     
     
    -$ 
    ${HADOOP_HOME}/bin/hadoop jar ${HBASE_HOME}/hbase-server-VERSION.jar rowcounter 
    myTable
    +$ 
    ${HADOOP_HOME}/bin/hadoop jar ${HBASE_HOME}/hbase-mapreduce-VERSION.jar 
    rowcounter myTable
     
     
     
    @@ -24538,7 +24523,7 @@ For example (substitute VERSION with your HBase 
    version):
     
     
     
    -HADOOP_CLASSPATH=`hbase classpath` hadoop jar 
    $HBASE_HOME/hbase-server-VERSION.jar rowcounter usertable
    +HADOOP_CLASSPATH=`hbase classpath` hadoop jar 
    $HBASE_HOME/hbase-mapreduce-VERSION.jar rowcounter usertable
     
     
     
    @@ -26498,7 +26483,7 @@ row10   c1  c2
     
     
     
    - HADOOP_CLASSPATH=`${HBASE_HOME}/bin/hbase classpath` 
    ${HADOOP_HOME}/bin/hadoop jar ${HBASE_HOME}/hbase-server-VERSION.jar importtsv 
    -Dimporttsv.columns=HBASE_ROW_KEY,d:c1,d:c2 
    -Dimporttsv.bulk.output=hdfs://storefileoutput datatsv hdfs://inputfile
    + HADOOP_CLASSPATH=`${HBASE_HOME}/bin/hbase classpath` 
    ${HADOOP_HOME}/bin/hadoop jar ${HBASE_HOME}/hbase-mapreduce-VERSION.jar 
    importtsv -Dimporttsv.columns=HBASE_ROW_KEY,d:c1,d:c2 
    -Dimporttsv.bulk.output=hdfs://storefileoutput datatsv hdfs://inputfile
     
     
     
    @@ -27848,7 +27833,7 @@ replication as long as peers exist.
     
     
     
    -$ 
    HADOOP_CLASSPATH=`${HBASE_HOME}/bin/hbase classpath` 
    "${HADOOP_HOME}/bin/hadoop" jar 
    "${HBASE_HOME}/hbase-server-VERSION.jar" verifyrep 
    --starttime= --endtime= 
    --families=  
    +$ 
    HADOOP_CLASSPATH=`${HBASE_HOME}/bin/hbase classpath` 
    "${HADOOP_HOME}/bin/hadoop" jar 
    "${HBASE_HOME}/hbase-mapreduce-VERSION.jar" verifyrep 
    --starttime= --endtime= 
    --families=  
     
     
     
    @@ -37009,7 +36994,7 @@ The server will return cellblocks compressed using this 
    same compressor as long
     
     
     Version 3.0.0-SNAPSHOT
    -Last updated 2017-12-06 14:29:39 UTC
    +Last updated 2017-12-09 14:29:38 UTC
     
     
     
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e23b49ba/bulk-loads.html
    --
    diff --git a/bulk-loads.html b/bulk-loads.html
    index 53f5cb4..ff86075 100644
    --- a/bulk-loads.html
    +++ b/bulk-loads.html
    @@ -7,7 +7,7 @@
       
     
     
    -
    +
     
     Apache HBase –  
       Bulk Loads in Apache HBase (TM)
    @@ -311,7 +311,7 @@ under the License. -->
     https://www.apache.org/";>The Apache Software 
    Foundation.
     All rights reserved.  
     
    -  Last Published: 
    2017-12-06
    +  Last Published: 
    2017-12-09
     
     
     
    
    
    

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d171b896/devapidocs/org/apache/hadoop/hbase/client/Delete.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/client/Delete.html 
    b/devapidocs/org/apache/hadoop/hbase/client/Delete.html
    index d617678..d288bff 100644
    --- a/devapidocs/org/apache/hadoop/hbase/client/Delete.html
    +++ b/devapidocs/org/apache/hadoop/hbase/client/Delete.html
    @@ -18,7 +18,7 @@
     catch(err) {
     }
     //-->
    -var methods = 
    {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":42,"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":42,"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};
     var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
    Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
     var altColor = "altColor";
     var rowColor = "rowColor";
    @@ -129,7 +129,7 @@ var activeTableTab = "activeTableTab";
     
     
     @InterfaceAudience.Public
    -public class Delete
    +public class Delete
     extends Mutation
     implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
     title="class or interface in java.lang">Comparable
     Used to perform Delete operations on a single row.
    @@ -375,20 +375,13 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
     Set the TTL desired for the result of the mutation, in 
    milliseconds.
     
     
    -
    -http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
     title="class or interface in java.util">MapString,http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object>
    -toMap(int maxCols)
    -Compile the details beyond the scope of getFingerprint 
    (row, columns,
    - timestamps, etc.) into a Map along with the fingerprinted information.
    -
    -
     
     
     
     
     
     Methods inherited from class org.apache.hadoop.hbase.client.Mutation
    -cellScanner,
     checkRow,
     checkRow,
     checkRow,
     compareTo,
     createPutKeyValue,
     createPutKeyValue,
     createPutKeyValue, extraHeapSize,
     getACL,
     getCellList,
     getCellVisibility,
     getClusterIds,
     getDurability,
     getFamilyCellMap,
     getFingerprint,
     getRow, href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#getTimeStamp--">getTimeStamp,
     > href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#getTTL--">getTTL,
     > href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#heapSize--">heapSize,
     > href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#isEmpty--">isEmpty,
     > href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#isReturnResults--">isReturnResults,
     > href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#numFamilies--">numFamilies,
     > href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#setReturnResults-boolean-">setReturnResults,
     > href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#size--">size,
     > href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#toCellVisibility-org.apache.hadoop.hbase.security.visibility.CellVisibility-">toCellVisibility
    +cellScanner,
     checkRow,
     checkRow,
     checkRow,
     compareTo,
     createPutKeyValue,
     createPutKeyValue,
     createPutKeyValue, extraHeapSize,
     get,
     getACL,
     getCellList,
     getCellVisibility,
     getClusterIds,
     getDurability,
     getFamilyCellMap,
     getFingerp
     rint, getRow,
     getTimeStamp,
     getTTL,
     has,
     has,
     has,
     has,
     has,
     heapSize,
     isEmpty, isReturnResults,
     numFamilies,
     setReturnResults,
     size,
     toCellVisibility,
     toMap
     
     
     
    @@ -438,7 +431,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
     
     
     Delete
    -public Delete(byte[] row)
    +public Delete(byte[] row)
     Create a Delete operation for the specified row.
      
      If no further operations are done, this will delete everything
    @@ -458,7 +451,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
     
     
     Delete
    -public Delete(byte[] row,
    +public Delete(byte[] row,
       long timestamp)
     Create a Delete operation for the specified row and 
    timestamp.
     
    @@ -481,7 +474,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
     
     
     Delete
    -public Delete(byte[] row,
    +public Delete(byte[] row,
       int rowOffset,
       int rowLength)
     Create a Delete operation for the specified row and 
    timestamp.
    @@ -506,7 +499,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
     
     
     Delete
    -public Delete(byte[] row,
    +public Delete(byte[] row,
       int rowOffset,
       int rowLength,
       long timestamp)
    @@ -533,7 +526,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c54c242b/devapidocs/overview-tree.html
    --
    diff --git a/devapidocs/overview-tree.html b/devapidocs/overview-tree.html
    index 9f23f4b..bee299f 100644
    --- a/devapidocs/overview-tree.html
    +++ b/devapidocs/overview-tree.html
    @@ -2275,6 +2275,7 @@
     org.apache.hadoop.hbase.regionserver.MetricsTableWrapperAggregateImpl.MetricsTableValues
     org.apache.hadoop.hbase.regionserver.MetricsTableWrapperAggregateImpl.TableMetricsWrapperRunnable
     (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true";
     title="class or interface in java.lang">Runnable)
     org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactoryImpl 
    (implements org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory)
    +org.apache.hadoop.hbase.regionserver.wal.MetricsWAL (implements 
    org.apache.hadoop.hbase.regionserver.wal.WALActionsListener)
     org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress
     org.apache.hadoop.hbase.zookeeper.MiniZooKeeperCluster
     org.apache.hadoop.hbase.mob.compactions.MobCompactionRequest
    @@ -2814,6 +2815,12 @@
     
     
     
    +org.apache.hadoop.hbase.zookeeper.ReadOnlyZKClient (implements java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
     title="class or interface in java.io">Closeable)
    +org.apache.hadoop.hbase.zookeeper.ReadOnlyZKClient.Task (implements 
    java.util.concurrent.http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Delayed.html?is-external=true";
     title="class or interface in java.util.concurrent">Delayed)
    +
    +org.apache.hadoop.hbase.zookeeper.ReadOnlyZKClient.ZKTask
    +
    +
     org.apache.hadoop.mapreduce.RecordReader 
    (implements java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
     title="class or interface in java.io">Closeable)
     
     org.apache.hadoop.hbase.snapshot.ExportSnapshot.ExportSnapshotInputFormat.ExportSnapshotRecordReader
    @@ -2980,6 +2987,7 @@
     
     
     
    +org.apache.hadoop.hbase.replication.regionserver.Replication (implements 
    org.apache.hadoop.hbase.regionserver.ReplicationSinkService, 
    org.apache.hadoop.hbase.regionserver.ReplicationSourceService, 
    org.apache.hadoop.hbase.regionserver.wal.WALActionsListener)
     org.apache.hadoop.hbase.client.replication.ReplicationAdmin (implements java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
     title="class or interface in java.io">Closeable)
     org.apache.hadoop.hbase.util.hbck.ReplicationChecker
     org.apache.hadoop.hbase.replication.ReplicationEndpoint.Context
    @@ -4039,12 +4047,6 @@
     org.apache.hadoop.hbase.regionserver.wal.FSWALEntry
     
     
    -org.apache.hadoop.hbase.regionserver.wal.WALActionsListener.Base (implements 
    org.apache.hadoop.hbase.regionserver.wal.WALActionsListener)
    -
    -org.apache.hadoop.hbase.regionserver.wal.MetricsWAL
    -org.apache.hadoop.hbase.replication.regionserver.Replication (implements 
    org.apache.hadoop.hbase.regionserver.ReplicationSinkService, 
    org.apache.hadoop.hbase.regionserver.ReplicationSourceService)
    -
    -
     org.apache.hadoop.hbase.regionserver.wal.WALCellCodec (implements 
    org.apache.hadoop.hbase.codec.Codec)
     
     org.apache.hadoop.hbase.regionserver.wal.SecureWALCellCodec
    @@ -5017,7 +5019,7 @@
     org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.LeaseRecovery
     org.apache.hadoop.hbase.wal.WALProvider
     org.apache.hadoop.hbase.io.WritableWithSize
    -org.apache.hadoop.hbase.client.ZKAsyncRegistry.CuratorEventProcessor
    +org.apache.hadoop.hbase.client.ZKAsyncRegistry.Converter
     org.apache.hadoop.hbase.zookeeper.ZKMetricsListener
     org.apache.hadoop.hbase.coordination.ZKSplitLogManagerCoordination.TaskFinisher
     
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c54c242b/devapidocs/src-html/org/apache/hadoop/hbase/CellScannable.html
    --
    diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellScannable.html 
    b/devapidocs/src-html/org/apache/hadoop/hbase/CellScannable.html
    index e7fef04..015f8d8 100644
    --- a/devapidocs/src-html/org/apache/hadoop/hbase/CellScannable.html
    +++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellScannable.html
    @@ -33,7 +33,7 @@
     025 * CellScanner rather than say 
    Iterator<Cell>.  See CellScanner class comment for why we go
     026 * dumber than java.util.Iterator.
     027 */
    -028@InterfaceAudience.Private
    +028@InterfaceAudience.Public
     029public interface CellScannable {
     030  /**
     031   * @return A CellScanner over the 
    contained {@link Cell}s
    
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c54c242b/devapidocs/src-html/org/apache/hadoop/hbase/CellScanner.html
    --
    diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellScanner.html 
    b/devapidocs/src-html/org/apache/hadoop/hbase/CellScanner.html
    index c858828..2f4a7c8 100644
    --- a/devapidocs/src-h

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/713d773f/devapidocs/org/apache/hadoop/hbase/master/RegionState.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/master/RegionState.html 
    b/devapidocs/org/apache/hadoop/hbase/master/RegionState.html
    index 130b3a6..1a0cb4e 100644
    --- a/devapidocs/org/apache/hadoop/hbase/master/RegionState.html
    +++ b/devapidocs/org/apache/hadoop/hbase/master/RegionState.html
    @@ -18,7 +18,7 @@
     catch(err) {
     }
     //-->
    -var methods = 
    {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":9,"i39":10,"i40":10,"i41":10};
    +var methods = 
    {"i0":10,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":9,"i40":10,"i41":10,"i42":10};
     var tabs = {65535:["t0","All Methods"],1:["t1","Static 
    Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
     var altColor = "altColor";
     var rowColor = "rowColor";
    @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
     
     
     @InterfaceAudience.Private
    -public class RegionState
    +public class RegionState
     extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object
     State of a Region while undergoing transitions.
      This class is immutable.
    @@ -186,23 +186,19 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     Constructor and Description
     
     
    -RegionState(RegionInfo region,
    -   RegionState.State state) 
    -
    -
     RegionState(RegionInfo region,
    RegionState.State state,
    long stamp,
    ServerName serverName) 
     
    -
    +
     RegionState(RegionInfo region,
    RegionState.State state,
    long stamp,
    ServerName serverName,
    long ritDuration) 
     
    -
    +
     RegionState(RegionInfo region,
    RegionState.State state,
    ServerName serverName) 
    @@ -235,178 +231,183 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
     
     
     
    +static RegionState
    +createForTesting(RegionInfo region,
    +RegionState.State state) 
    +
    +
     boolean
     equals(http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
     title="class or interface in java.lang">Object obj)
     Check if two states are the same, except timestamp
     
     
    -
    +
     RegionInfo
     getRegion() 
     
    -
    +
     long
     getRitDuration() 
     
    -
    +
     ServerName
     getServerName() 
     
    -
    +
     long
     getStamp() 
     
    -
    +
     RegionState.State
     getState() 
     
    -
    +
     int
     hashCode()
     Don't count timestamp in hash code calculation
     
     
    -
    +
     boolean
     isClosed() 
     
    -
    +
     boolean
     isClosing() 
     
    -
    +
     boolean
     isClosingOrClosedOnServer(ServerName sn) 
     
    -
    +
     boolean
     isFailedClose() 
     
    -
    +
     boolean
     isFailedOpen() 
     
    -
    +
     boolean
     isMerged() 
     
    -
    +
     boolean
     isMerging() 
     
    -
    +
     boolean
     isMergingNew() 
     
    -
    +
     boolean
     isMergingNewOnServer(ServerName sn) 
     
    -
    +
     boolean
     isMergingNewOrOfflineOnServer(ServerName sn) 
     
    -
    +
     boolean
     isMergingNewOrOpenedOnServer(ServerName sn) 
     
    -
    +
     boolean
     isMergingOnServer(ServerName sn) 
     
    -
    +
     boolean
     isOffline() 
     
    -
    +
     boolean
     isOnServer(ServerName sn) 
     
    -
    +
     boolean
     isOpened() 
     
    -
    +
     boolean
     isOpenedOnServer(ServerName sn) 
     
    -
    +
     boolean
     isOpening() 
     
    -
    +
     boolean
     isOpeningOrFailedOpenOnServer(ServerName sn) 
     
    -
    +
     boolean
     isOpeningOrOpenedOnServer(ServerName sn) 
     
    -
    +
     boolean
     isReadyToOffline()
     Check if a region state can transition to offline
     
     
    -
    +
     boolean
     isReadyToOnline()
     Check if a region state can transition to online
     
     
    -
    +
     boolean
     isSplit() 
     
    -
    +
     boolean
     isSplitting() 
     
    -
    +
     boolean
     isSplittingNew() 
     
    -
    +
     boolean
     isSplittingNewOnServer(ServerName sn) 
     
    -
    +
     boolean
     isSplittingOnServer(ServerName sn) 
     
    -
    +
     boolean
     isSplittingOrOpenedOnServer(ServerName sn) 
     
    -
    +
     boolean
     isSplittingOrSplitOnServer(ServerName sn) 
     
    -
    +
     boolean
     isUnassignable()
     Check if a region state is one of offline states that
      can't transition to pending_close/closing (unassign/offline)
     
     
    -
    +
     static boolean
     isUnassignable(RegionState.State state)
     Check if a region state is one of offline states that
      can't transition to pending_close/closing (unassign/offline)
     
     
    -
    +
     http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
     title="class or interface in java.lang">String
     toDescriptiveString()
     A slower (but more easy-to-read) stringification
     
     
    -
    +
     http://docs.oracle.com/javase/8/docs/api/java/lang/

    [35/51] [partial] hbase-site git commit: Published site at .

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/fd365a2b/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
    --
    diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html 
    b/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
    index 8cbd00e..8eee002 100644
    --- a/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
    +++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
    @@ -18,7 +18,7 @@
     catch(err) {
     }
     //-->
    -var methods = 
    {"i0":6,"i1":6,"i2":18,"i3":6,"i4":6,"i5":6,"i6":18,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":18,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":18,"i54":18,"i55":18,"i56":6,"i57":6,"i58":6,"i59":6,"i60":6,"i61":6,"i62":6,"i63":18,"i64":6,"i65":6,"i66":6,"i67":6,"i68":6,"i69":6,"i70":6,"i71":6,"i72":6,"i73":6,"i74":6,"i75":6,"i76":6,"i77":6,"i78":6,"i79":18,"i80":6,"i81":6,"i82":6,"i83":6,"i84":6,"i85":6,"i86":6,"i87":18,"i88":6,"i89":6,"i90":6,"i91":18,"i92":6,"i93":6,"i94":6,"i95":6,"i96":6,"i97":6,"i98":6,"i99":6,"i100":6,"i101":6,"i102":6,"i103":6,"i104":6,"i105":6,"i106":6,"i107":6,"i108":6,"i109":6,"i110":6,"i111":6,"i112":6,"i113":6,"i114":6,"i115":6,"i116":6,"i117":6,"i118":6,"i119":6,"i
     
    120":6,"i121":6,"i122":6,"i123":18,"i124":18,"i125":6,"i126":6,"i127":6,"i128":6,"i129":6,"i130":6,"i131":6,"i132":6,"i133":6,"i134":6,"i135":6,"i136":6,"i137":6};
    +var methods = 
    {"i0":6,"i1":6,"i2":18,"i3":6,"i4":6,"i5":6,"i6":18,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":18,"i15":18,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":18,"i47":6,"i48":6,"i49":18,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":18,"i57":18,"i58":18,"i59":6,"i60":6,"i61":6,"i62":6,"i63":6,"i64":6,"i65":6,"i66":18,"i67":6,"i68":6,"i69":6,"i70":6,"i71":6,"i72":6,"i73":6,"i74":6,"i75":6,"i76":6,"i77":6,"i78":6,"i79":6,"i80":6,"i81":6,"i82":18,"i83":6,"i84":6,"i85":6,"i86":6,"i87":6,"i88":6,"i89":6,"i90":18,"i91":6,"i92":6,"i93":6,"i94":18,"i95":6,"i96":6,"i97":6,"i98":6,"i99":6,"i100":18,"i101":18,"i102":6,"i103":6,"i104":6,"i105":6,"i106":6,"i107":6,"i108":6,"i109":6,"i110":6,"i111":6,"i112":6,"i113":6,"i114":6,"i115":6,"i116":6,"i117":6,"i118":6,"i119"
     
    :6,"i120":6,"i121":6,"i122":6,"i123":6,"i124":6,"i125":6,"i126":6,"i127":6,"i128":18,"i129":18,"i130":6,"i131":6,"i132":6,"i133":6,"i134":6,"i135":6,"i136":6,"i137":6,"i138":6,"i139":6,"i140":6,"i141":6,"i142":6};
     var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
    Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
     var altColor = "altColor";
     var rowColor = "rowColor";
    @@ -221,13 +221,13 @@ public interface 
    -http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureVoid>
    +default http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureVoid>
     compact(TableName tableName)
     Compact a table.
     
     
     
    -http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureVoid>
    +default http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureVoid>
     compact(TableName tableName,
    byte[] columnFamily)
     Compact a column family within a table.
    @@ -235,31 +235,46 @@ public interface 
     http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true";
     title="class or interface in java.util.concurrent">CompletableFutureVoid>
    +compact(TableName tableName,
    +   byte[] columnFamily,
    +   CompactType compactType)
    +Compact a column family within a table.
    +
    +
    +
    +h

      1   2   3   4   >