hbase git commit: HBASE-17614 (addendum) Remove extraneous .DS_Store file.

2017-10-04 Thread busbey
Repository: hbase
Updated Branches:
  refs/heads/branch-2 d15549738 -> e4d03d000


HBASE-17614 (addendum) Remove extraneous .DS_Store file.


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

Branch: refs/heads/branch-2
Commit: e4d03d0001e1f9a51abfcb161c7d11912d179220
Parents: d155497
Author: Apekshit Sharma 
Authored: Wed Aug 23 11:07:50 2017 -0700
Committer: Sean Busbey 
Committed: Wed Oct 4 23:38:39 2017 -0500

--
 hbase-backup/.DS_Store | Bin 6148 -> 0 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/e4d03d00/hbase-backup/.DS_Store
--
diff --git a/hbase-backup/.DS_Store b/hbase-backup/.DS_Store
deleted file mode 100644
index ab57a77..000
Binary files a/hbase-backup/.DS_Store and /dev/null differ



[1/2] hbase git commit: HBASE-18878 Use Optional in return types.

2017-10-04 Thread appy
Repository: hbase
Updated Branches:
  refs/heads/branch-2 b45655f56 -> d15549738


http://git-wip-us.apache.org/repos/asf/hbase/blob/d1554973/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
index 0fe5b2e..871f0b4 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
@@ -381,7 +381,7 @@ public class TestAccessController extends SecureTestUtil {
   public Object run() throws Exception {
 HTableDescriptor htd = new 
HTableDescriptor(TableName.valueOf(name.getMethodName()));
 htd.addFamily(new HColumnDescriptor(TEST_FAMILY));
-
ACCESS_CONTROLLER.preCreateTable(ObserverContext.createAndPrepare(CP_ENV, 
null), htd, null);
+
ACCESS_CONTROLLER.preCreateTable(ObserverContext.createAndPrepare(CP_ENV), htd, 
null);
 return null;
   }
 };
@@ -402,7 +402,7 @@ public class TestAccessController extends SecureTestUtil {
 HTableDescriptor htd = new HTableDescriptor(TEST_TABLE);
 htd.addFamily(new HColumnDescriptor(TEST_FAMILY));
 htd.addFamily(new HColumnDescriptor("fam_" + 
User.getCurrent().getShortName()));
-
ACCESS_CONTROLLER.preModifyTable(ObserverContext.createAndPrepare(CP_ENV, null),
+
ACCESS_CONTROLLER.preModifyTable(ObserverContext.createAndPrepare(CP_ENV),
 TEST_TABLE, htd);
 return null;
   }
@@ -419,7 +419,7 @@ public class TestAccessController extends SecureTestUtil {
   @Override
   public Object run() throws Exception {
 ACCESS_CONTROLLER
-.preDeleteTable(ObserverContext.createAndPrepare(CP_ENV, null), 
TEST_TABLE);
+.preDeleteTable(ObserverContext.createAndPrepare(CP_ENV), 
TEST_TABLE);
 return null;
   }
 };
@@ -435,7 +435,7 @@ public class TestAccessController extends SecureTestUtil {
   @Override
   public Object run() throws Exception {
 ACCESS_CONTROLLER
-.preTruncateTable(ObserverContext.createAndPrepare(CP_ENV, null),
+.preTruncateTable(ObserverContext.createAndPrepare(CP_ENV),
   TEST_TABLE);
 return null;
   }
@@ -452,7 +452,7 @@ public class TestAccessController extends SecureTestUtil {
 AccessTestAction action = new AccessTestAction() {
   @Override
   public Object run() throws Exception {
-
ACCESS_CONTROLLER.preAddColumnFamily(ObserverContext.createAndPrepare(CP_ENV, 
null), TEST_TABLE,
+
ACCESS_CONTROLLER.preAddColumnFamily(ObserverContext.createAndPrepare(CP_ENV), 
TEST_TABLE,
   hcd);
 return null;
   }
@@ -470,7 +470,7 @@ public class TestAccessController extends SecureTestUtil {
 AccessTestAction action = new AccessTestAction() {
   @Override
   public Object run() throws Exception {
-
ACCESS_CONTROLLER.preModifyColumnFamily(ObserverContext.createAndPrepare(CP_ENV,
 null),
+
ACCESS_CONTROLLER.preModifyColumnFamily(ObserverContext.createAndPrepare(CP_ENV),
   TEST_TABLE, hcd);
 return null;
   }
@@ -486,7 +486,7 @@ public class TestAccessController extends SecureTestUtil {
 AccessTestAction action = new AccessTestAction() {
   @Override
   public Object run() throws Exception {
-
ACCESS_CONTROLLER.preDeleteColumnFamily(ObserverContext.createAndPrepare(CP_ENV,
 null),
+
ACCESS_CONTROLLER.preDeleteColumnFamily(ObserverContext.createAndPrepare(CP_ENV),
   TEST_TABLE, TEST_FAMILY);
 return null;
   }
@@ -502,7 +502,7 @@ public class TestAccessController extends SecureTestUtil {
 AccessTestAction disableTable = new AccessTestAction() {
   @Override
   public Object run() throws Exception {
-
ACCESS_CONTROLLER.preDisableTable(ObserverContext.createAndPrepare(CP_ENV, 
null),
+
ACCESS_CONTROLLER.preDisableTable(ObserverContext.createAndPrepare(CP_ENV),
   TEST_TABLE);
 return null;
   }
@@ -511,7 +511,7 @@ public class TestAccessController extends SecureTestUtil {
 AccessTestAction disableAclTable = new AccessTestAction() {
   @Override
   public Object run() throws Exception {
-
ACCESS_CONTROLLER.preDisableTable(ObserverContext.createAndPrepare(CP_ENV, 
null),
+
ACCESS_CONTROLLER.preDisableTable(ObserverContext.createAndPrepare(CP_ENV),
 AccessControlLists.ACL_TABLE_NAME);
 return null;
   }
@@ -532,7 +532,7 @@ public class TestAccessController extends SecureTestUtil {
   @Override
   public Object run() throws Exception {
 ACCESS_CONTROLLER
-   

[2/2] hbase git commit: HBASE-18878 Use Optional in return types.

2017-10-04 Thread appy
HBASE-18878 Use Optional in return types.

These functions have been changed to return Optional instead of T, where T = 
old return type.
- ObserverContext#getCaller
- RpcCallContext#getRequestUser
- RpcCallContext#getRequestUserName
- RpcServer#getCurrentCall
- RpcServer#getRequestUser
- RpcServer#getRequestUserName
- RpcServer#getRemoteAddress
- ServerCall#getRequestUser

Change-Id: Ib7b4e6be637283755f55755dd4c5124729f7052e
Signed-off-by: Apekshit Sharma 


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

Branch: refs/heads/branch-2
Commit: d15549738a690b976e4a8135878163f761a365ee
Parents: b45655f
Author: zhangduo 
Authored: Mon Oct 2 19:03:19 2017 -0700
Committer: Apekshit Sharma 
Committed: Wed Oct 4 15:59:13 2017 -0700

--
 .../org/apache/hadoop/hbase/util/Classes.java   |  12 +-
 .../apache/hadoop/hbase/coprocessor/Export.java |   5 +-
 .../coprocessor/ProtobufCoprocessorService.java |   4 +-
 .../hadoop/hbase/client/VersionInfoUtil.java|   3 +-
 .../hbase/coprocessor/CoprocessorHost.java  |   2 +-
 .../hbase/coprocessor/ObserverContext.java  |  74 ---
 .../org/apache/hadoop/hbase/ipc/CallRunner.java |   5 +-
 .../apache/hadoop/hbase/ipc/RpcCallContext.java |  13 +-
 .../org/apache/hadoop/hbase/ipc/RpcServer.java  |  51 
 .../org/apache/hadoop/hbase/ipc/ServerCall.java |  23 ++--
 .../hadoop/hbase/ipc/SimpleRpcScheduler.java|   3 +-
 .../master/procedure/MasterProcedureEnv.java|   6 +-
 .../hbase/master/snapshot/SnapshotManager.java  |  24 ++--
 .../quotas/RegionServerRpcQuotaManager.java |   8 +-
 .../hadoop/hbase/regionserver/HRegion.java  |  23 ++--
 .../hbase/regionserver/HRegionServer.java   |   2 +-
 .../hbase/regionserver/RSRpcServices.java   |  24 ++--
 .../regionserver/SecureBulkLoadManager.java |  58 -
 .../hbase/security/access/AccessController.java |  59 +
 .../hbase/security/token/TokenProvider.java |  33 ++---
 .../visibility/VisibilityController.java|  27 ++--
 .../security/visibility/VisibilityUtils.java|  11 +-
 .../hbase/ipc/TestProtobufRpcServiceImpl.java   |   4 +-
 .../hbase/ipc/TestSimpleRpcScheduler.java   |  11 +-
 .../security/access/TestAccessController.java   | 124 +--
 .../security/access/TestAccessController3.java  |   3 +-
 .../security/access/TestNamespaceCommands.java  |  10 +-
 .../access/TestWithDisabledAuthorization.java   |  93 +++---
 28 files changed, 335 insertions(+), 380 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/d1554973/hbase-common/src/main/java/org/apache/hadoop/hbase/util/Classes.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/util/Classes.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/util/Classes.java
index 2366daf..c52a09c 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/util/Classes.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/util/Classes.java
@@ -17,7 +17,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.hadoop.hbase.util;
 
 import org.apache.yetus.audience.InterfaceAudience;
@@ -31,7 +30,7 @@ public class Classes {
   /**
* Equivalent of {@link Class#forName(String)} which also returns classes for
* primitives like boolean, etc.
-   * 
+   *
* @param className
*  The name of the class to retrieve. Can be either a normal class 
or
*  a primitive class.
@@ -64,10 +63,10 @@ public class Classes {
 return valueType;
   }
 
-  public static String stringify(Class[] classes) {
+  public static String stringify(Class[] classes) {
 StringBuilder buf = new StringBuilder();
 if (classes != null) {
-  for (Class c : classes) {
+  for (Class c : classes) {
 if (buf.length() > 0) {
   buf.append(",");
 }
@@ -78,4 +77,9 @@ public class Classes {
 }
 return buf.toString();
   }
+
+  @SuppressWarnings("unchecked")
+  public static  Class cast(Class clazz) {
+return (Class) clazz;
+  }
 }

http://git-wip-us.apache.org/repos/asf/hbase/blob/d1554973/hbase-endpoint/src/main/java/org/apache/hadoop/hbase/coprocessor/Export.java
--
diff --git 
a/hbase-endpoint/src/main/java/org/apache/hadoop/hbase/coprocessor/Export.java 
b/hbase-endpoint/src/main/java/org/apache/hadoop/hbase/coprocessor/Export.java
index 667f7a3..a00af0f 100644
--- 
a/hbase-endpoint/src/main/java/org/apache/hadoop/hbase/coprocessor/Export.java
++

[1/2] hbase git commit: HBASE-18878 Use Optional in return types.

2017-10-04 Thread appy
Repository: hbase
Updated Branches:
  refs/heads/master 1ec6ece91 -> 98d1637bc


http://git-wip-us.apache.org/repos/asf/hbase/blob/98d1637b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
index 0fe5b2e..871f0b4 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
@@ -381,7 +381,7 @@ public class TestAccessController extends SecureTestUtil {
   public Object run() throws Exception {
 HTableDescriptor htd = new 
HTableDescriptor(TableName.valueOf(name.getMethodName()));
 htd.addFamily(new HColumnDescriptor(TEST_FAMILY));
-
ACCESS_CONTROLLER.preCreateTable(ObserverContext.createAndPrepare(CP_ENV, 
null), htd, null);
+
ACCESS_CONTROLLER.preCreateTable(ObserverContext.createAndPrepare(CP_ENV), htd, 
null);
 return null;
   }
 };
@@ -402,7 +402,7 @@ public class TestAccessController extends SecureTestUtil {
 HTableDescriptor htd = new HTableDescriptor(TEST_TABLE);
 htd.addFamily(new HColumnDescriptor(TEST_FAMILY));
 htd.addFamily(new HColumnDescriptor("fam_" + 
User.getCurrent().getShortName()));
-
ACCESS_CONTROLLER.preModifyTable(ObserverContext.createAndPrepare(CP_ENV, null),
+
ACCESS_CONTROLLER.preModifyTable(ObserverContext.createAndPrepare(CP_ENV),
 TEST_TABLE, htd);
 return null;
   }
@@ -419,7 +419,7 @@ public class TestAccessController extends SecureTestUtil {
   @Override
   public Object run() throws Exception {
 ACCESS_CONTROLLER
-.preDeleteTable(ObserverContext.createAndPrepare(CP_ENV, null), 
TEST_TABLE);
+.preDeleteTable(ObserverContext.createAndPrepare(CP_ENV), 
TEST_TABLE);
 return null;
   }
 };
@@ -435,7 +435,7 @@ public class TestAccessController extends SecureTestUtil {
   @Override
   public Object run() throws Exception {
 ACCESS_CONTROLLER
-.preTruncateTable(ObserverContext.createAndPrepare(CP_ENV, null),
+.preTruncateTable(ObserverContext.createAndPrepare(CP_ENV),
   TEST_TABLE);
 return null;
   }
@@ -452,7 +452,7 @@ public class TestAccessController extends SecureTestUtil {
 AccessTestAction action = new AccessTestAction() {
   @Override
   public Object run() throws Exception {
-
ACCESS_CONTROLLER.preAddColumnFamily(ObserverContext.createAndPrepare(CP_ENV, 
null), TEST_TABLE,
+
ACCESS_CONTROLLER.preAddColumnFamily(ObserverContext.createAndPrepare(CP_ENV), 
TEST_TABLE,
   hcd);
 return null;
   }
@@ -470,7 +470,7 @@ public class TestAccessController extends SecureTestUtil {
 AccessTestAction action = new AccessTestAction() {
   @Override
   public Object run() throws Exception {
-
ACCESS_CONTROLLER.preModifyColumnFamily(ObserverContext.createAndPrepare(CP_ENV,
 null),
+
ACCESS_CONTROLLER.preModifyColumnFamily(ObserverContext.createAndPrepare(CP_ENV),
   TEST_TABLE, hcd);
 return null;
   }
@@ -486,7 +486,7 @@ public class TestAccessController extends SecureTestUtil {
 AccessTestAction action = new AccessTestAction() {
   @Override
   public Object run() throws Exception {
-
ACCESS_CONTROLLER.preDeleteColumnFamily(ObserverContext.createAndPrepare(CP_ENV,
 null),
+
ACCESS_CONTROLLER.preDeleteColumnFamily(ObserverContext.createAndPrepare(CP_ENV),
   TEST_TABLE, TEST_FAMILY);
 return null;
   }
@@ -502,7 +502,7 @@ public class TestAccessController extends SecureTestUtil {
 AccessTestAction disableTable = new AccessTestAction() {
   @Override
   public Object run() throws Exception {
-
ACCESS_CONTROLLER.preDisableTable(ObserverContext.createAndPrepare(CP_ENV, 
null),
+
ACCESS_CONTROLLER.preDisableTable(ObserverContext.createAndPrepare(CP_ENV),
   TEST_TABLE);
 return null;
   }
@@ -511,7 +511,7 @@ public class TestAccessController extends SecureTestUtil {
 AccessTestAction disableAclTable = new AccessTestAction() {
   @Override
   public Object run() throws Exception {
-
ACCESS_CONTROLLER.preDisableTable(ObserverContext.createAndPrepare(CP_ENV, 
null),
+
ACCESS_CONTROLLER.preDisableTable(ObserverContext.createAndPrepare(CP_ENV),
 AccessControlLists.ACL_TABLE_NAME);
 return null;
   }
@@ -532,7 +532,7 @@ public class TestAccessController extends SecureTestUtil {
   @Override
   public Object run() throws Exception {
 ACCESS_CONTROLLER
- 

[2/2] hbase git commit: HBASE-18878 Use Optional in return types.

2017-10-04 Thread appy
HBASE-18878 Use Optional in return types.

These functions have been changed to return Optional instead of T, where T = 
old return type.
- ObserverContext#getCaller
- RpcCallContext#getRequestUser
- RpcCallContext#getRequestUserName
- RpcServer#getCurrentCall
- RpcServer#getRequestUser
- RpcServer#getRequestUserName
- RpcServer#getRemoteAddress
- ServerCall#getRequestUser

Change-Id: Ib7b4e6be637283755f55755dd4c5124729f7052e
Signed-off-by: Apekshit Sharma 


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

Branch: refs/heads/master
Commit: 98d1637bcd1954f73817d77b6aba7ebb6fc24890
Parents: 1ec6ece
Author: zhangduo 
Authored: Mon Oct 2 19:03:19 2017 -0700
Committer: Apekshit Sharma 
Committed: Wed Oct 4 15:55:18 2017 -0700

--
 .../org/apache/hadoop/hbase/util/Classes.java   |  12 +-
 .../apache/hadoop/hbase/coprocessor/Export.java |   5 +-
 .../coprocessor/ProtobufCoprocessorService.java |   4 +-
 .../hadoop/hbase/client/VersionInfoUtil.java|   3 +-
 .../hbase/coprocessor/CoprocessorHost.java  |   2 +-
 .../hbase/coprocessor/ObserverContext.java  |  74 ---
 .../org/apache/hadoop/hbase/ipc/CallRunner.java |   5 +-
 .../apache/hadoop/hbase/ipc/RpcCallContext.java |  13 +-
 .../org/apache/hadoop/hbase/ipc/RpcServer.java  |  51 
 .../org/apache/hadoop/hbase/ipc/ServerCall.java |  23 ++--
 .../hadoop/hbase/ipc/SimpleRpcScheduler.java|   3 +-
 .../master/procedure/MasterProcedureEnv.java|   6 +-
 .../hbase/master/snapshot/SnapshotManager.java  |  24 ++--
 .../quotas/RegionServerRpcQuotaManager.java |   8 +-
 .../hadoop/hbase/regionserver/HRegion.java  |  23 ++--
 .../hbase/regionserver/HRegionServer.java   |   2 +-
 .../hbase/regionserver/RSRpcServices.java   |  24 ++--
 .../regionserver/SecureBulkLoadManager.java |  58 -
 .../hbase/security/access/AccessController.java |  59 +
 .../hbase/security/token/TokenProvider.java |  33 ++---
 .../visibility/VisibilityController.java|  27 ++--
 .../security/visibility/VisibilityUtils.java|  11 +-
 .../hbase/ipc/TestProtobufRpcServiceImpl.java   |   4 +-
 .../hbase/ipc/TestSimpleRpcScheduler.java   |  11 +-
 .../security/access/TestAccessController.java   | 124 +--
 .../security/access/TestAccessController3.java  |   3 +-
 .../security/access/TestNamespaceCommands.java  |  10 +-
 .../access/TestWithDisabledAuthorization.java   |  93 +++---
 28 files changed, 335 insertions(+), 380 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/98d1637b/hbase-common/src/main/java/org/apache/hadoop/hbase/util/Classes.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/util/Classes.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/util/Classes.java
index 2366daf..c52a09c 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/util/Classes.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/util/Classes.java
@@ -17,7 +17,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.hadoop.hbase.util;
 
 import org.apache.yetus.audience.InterfaceAudience;
@@ -31,7 +30,7 @@ public class Classes {
   /**
* Equivalent of {@link Class#forName(String)} which also returns classes for
* primitives like boolean, etc.
-   * 
+   *
* @param className
*  The name of the class to retrieve. Can be either a normal class 
or
*  a primitive class.
@@ -64,10 +63,10 @@ public class Classes {
 return valueType;
   }
 
-  public static String stringify(Class[] classes) {
+  public static String stringify(Class[] classes) {
 StringBuilder buf = new StringBuilder();
 if (classes != null) {
-  for (Class c : classes) {
+  for (Class c : classes) {
 if (buf.length() > 0) {
   buf.append(",");
 }
@@ -78,4 +77,9 @@ public class Classes {
 }
 return buf.toString();
   }
+
+  @SuppressWarnings("unchecked")
+  public static  Class cast(Class clazz) {
+return (Class) clazz;
+  }
 }

http://git-wip-us.apache.org/repos/asf/hbase/blob/98d1637b/hbase-endpoint/src/main/java/org/apache/hadoop/hbase/coprocessor/Export.java
--
diff --git 
a/hbase-endpoint/src/main/java/org/apache/hadoop/hbase/coprocessor/Export.java 
b/hbase-endpoint/src/main/java/org/apache/hadoop/hbase/coprocessor/Export.java
index 667f7a3..a00af0f 100644
--- 
a/hbase-endpoint/src/main/java/org/apache/hadoop/hbase/coprocessor/Export.java
+++ 

hbase git commit: HBASE-18941 Confusing logging error around rerun of restore on an existing table.

2017-10-04 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/branch-2 2a5b6bc68 -> b45655f56


HBASE-18941 Confusing logging error around rerun of restore on an existing 
table.

Signed-off-by: tedyu 


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

Branch: refs/heads/branch-2
Commit: b45655f56d5b3e64c969dabbaee4f7eb269ce1ae
Parents: 2a5b6bc
Author: Amit 
Authored: Wed Oct 4 22:25:15 2017 +0530
Committer: tedyu 
Committed: Wed Oct 4 11:04:41 2017 -0700

--
 .../apache/hadoop/hbase/backup/impl/RestoreTablesClient.java   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/b45655f5/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.java
--
diff --git 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.java
 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.java
index f2237af..1d32c88 100644
--- 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.java
+++ 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.java
@@ -108,10 +108,10 @@ public class RestoreTablesClient {
   if (!isOverwrite) {
 LOG.error("Existing table (" + existTableList
 + ") found in the restore target, please add "
-+ "\"-overwrite\" option in the command if you mean"
++ "\"-o\" as overwrite option in the command if you mean"
 + " to restore to these existing tables");
-throw new IOException("Existing table found in target while no 
\"-overwrite\" "
-+ "option found");
+throw new IOException("Existing table found in target while no \"-o\" "
++ "as overwrite option found");
   } else {
 if (disabledTableList.size() > 0) {
   LOG.error("Found offline table in the restore target, "



hbase git commit: HBASE-18941 Confusing logging error around rerun of restore on an existing table.

2017-10-04 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/master 11aa6742f -> 1ec6ece91


HBASE-18941 Confusing logging error around rerun of restore on an existing 
table.

Signed-off-by: tedyu 


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

Branch: refs/heads/master
Commit: 1ec6ece918a738cdb335bfb85f526f79c31e921e
Parents: 11aa674
Author: Amit 
Authored: Wed Oct 4 22:25:15 2017 +0530
Committer: tedyu 
Committed: Wed Oct 4 11:04:18 2017 -0700

--
 .../apache/hadoop/hbase/backup/impl/RestoreTablesClient.java   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/1ec6ece9/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.java
--
diff --git 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.java
 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.java
index f2237af..1d32c88 100644
--- 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.java
+++ 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.java
@@ -108,10 +108,10 @@ public class RestoreTablesClient {
   if (!isOverwrite) {
 LOG.error("Existing table (" + existTableList
 + ") found in the restore target, please add "
-+ "\"-overwrite\" option in the command if you mean"
++ "\"-o\" as overwrite option in the command if you mean"
 + " to restore to these existing tables");
-throw new IOException("Existing table found in target while no 
\"-overwrite\" "
-+ "option found");
+throw new IOException("Existing table found in target while no \"-o\" "
++ "as overwrite option found");
   } else {
 if (disabledTableList.size() > 0) {
   LOG.error("Found offline table in the restore target, "



hbase git commit: HBASE-18927 Add the DataType which is subset of KeyValue#Type to CellBuilder for building cell

2017-10-04 Thread chia7712
Repository: hbase
Updated Branches:
  refs/heads/branch-2 e138ea6a5 -> 2a5b6bc68


HBASE-18927 Add the DataType which is subset of KeyValue#Type to CellBuilder 
for building cell


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

Branch: refs/heads/branch-2
Commit: 2a5b6bc681ff14e7c18055c2912a649e364b8105
Parents: e138ea6
Author: Chia-Ping Tsai 
Authored: Wed Oct 4 01:57:08 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Wed Oct 4 23:45:57 2017 +0800

--
 .../hadoop/hbase/protobuf/ProtobufUtil.java |  8 +++-
 .../hbase/shaded/protobuf/ProtobufUtil.java |  6 +++---
 .../hbase/shaded/protobuf/TestProtobufUtil.java |  4 ++--
 .../org/apache/hadoop/hbase/CellBuilder.java| 14 -
 .../java/org/apache/hadoop/hbase/CellUtil.java  |  6 +++---
 .../hadoop/hbase/ExtendedCellBuilder.java   |  2 ++
 .../hadoop/hbase/ExtendedCellBuilderImpl.java   | 21 ++--
 .../hbase/IndividualBytesFieldCellBuilder.java  |  2 +-
 .../apache/hadoop/hbase/KeyValueBuilder.java|  2 +-
 .../apache/hadoop/hbase/TestCellBuilder.java|  4 ++--
 .../apache/hadoop/hbase/types/TestPBCell.java   |  4 ++--
 .../hbase/replication/BulkLoadCellFilter.java   | 10 +-
 .../hadoop/hbase/protobuf/TestProtobufUtil.java |  4 ++--
 .../hbase/regionserver/MockHStoreFile.java  |  7 ---
 .../hadoop/hbase/regionserver/TestHStore.java   |  9 +
 15 files changed, 67 insertions(+), 36 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/2a5b6bc6/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
index 5c76d82..a45629f 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
@@ -31,8 +31,6 @@ import java.util.function.Function;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.Cell;
-import org.apache.hadoop.hbase.CellBuilder;
-import org.apache.hadoop.hbase.CellBuilderFactory;
 import org.apache.hadoop.hbase.CellBuilderType;
 import org.apache.hadoop.hbase.CellScanner;
 import org.apache.hadoop.hbase.CellUtil;
@@ -1329,7 +1327,7 @@ public final class ProtobufUtil {
 }
 
 List cells = new ArrayList<>(values.size());
-CellBuilder builder = 
CellBuilderFactory.create(CellBuilderType.SHALLOW_COPY);
+ExtendedCellBuilder builder = 
ExtendedCellBuilderFactory.create(CellBuilderType.SHALLOW_COPY);
 for (CellProtos.Cell c : values) {
   cells.add(toCell(builder, c));
 }
@@ -1372,7 +1370,7 @@ public final class ProtobufUtil {
 
 if (!values.isEmpty()){
   if (cells == null) cells = new ArrayList<>(values.size());
-  CellBuilder builder = 
CellBuilderFactory.create(CellBuilderType.SHALLOW_COPY);
+  ExtendedCellBuilder builder = 
ExtendedCellBuilderFactory.create(CellBuilderType.SHALLOW_COPY);
   for (CellProtos.Cell c: values) {
 cells.add(toCell(builder, c));
   }
@@ -1633,7 +1631,7 @@ public final class ProtobufUtil {
 return kvbuilder.build();
   }
 
-  public static Cell toCell(CellBuilder cellBuilder, final CellProtos.Cell 
cell) {
+  public static Cell toCell(ExtendedCellBuilder cellBuilder, final 
CellProtos.Cell cell) {
 return cellBuilder.clear()
 .setRow(cell.getRow().toByteArray())
 .setFamily(cell.getFamily().toByteArray())

http://git-wip-us.apache.org/repos/asf/hbase/blob/2a5b6bc6/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
index 776aff2..e566704 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
@@ -1493,7 +1493,7 @@ public final class ProtobufUtil {
 }
 
 List cells = new ArrayList<>(values.size());
-CellBuilder builder = 
CellBuilderFactory.create(CellBuilderType.SHALLOW_COPY);
+ExtendedCellBuilder builder = 
ExtendedCellBuilderFactory.create(CellBuilderType.SHALLOW_COPY);
 for (CellProtos.Cell c : values) {
   cells.add(toCell(builder, c));
 }
@@ -1536,7 +1536,7 @@ 

hbase git commit: HBASE-18927 Add the DataType which is subset of KeyValue#Type to CellBuilder for building cell

2017-10-04 Thread chia7712
Repository: hbase
Updated Branches:
  refs/heads/master 2f2513255 -> 11aa6742f


HBASE-18927 Add the DataType which is subset of KeyValue#Type to CellBuilder 
for building cell


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

Branch: refs/heads/master
Commit: 11aa6742f0aa44d6084f95810c675aa387e9ee86
Parents: 2f25132
Author: Chia-Ping Tsai 
Authored: Wed Oct 4 01:57:08 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Wed Oct 4 23:45:43 2017 +0800

--
 .../hadoop/hbase/protobuf/ProtobufUtil.java |  8 +++-
 .../hbase/shaded/protobuf/ProtobufUtil.java |  6 +++---
 .../hbase/shaded/protobuf/TestProtobufUtil.java |  4 ++--
 .../org/apache/hadoop/hbase/CellBuilder.java| 14 -
 .../java/org/apache/hadoop/hbase/CellUtil.java  |  6 +++---
 .../hadoop/hbase/ExtendedCellBuilder.java   |  2 ++
 .../hadoop/hbase/ExtendedCellBuilderImpl.java   | 21 ++--
 .../hbase/IndividualBytesFieldCellBuilder.java  |  2 +-
 .../apache/hadoop/hbase/KeyValueBuilder.java|  2 +-
 .../apache/hadoop/hbase/TestCellBuilder.java|  4 ++--
 .../apache/hadoop/hbase/types/TestPBCell.java   |  4 ++--
 .../hbase/replication/BulkLoadCellFilter.java   | 10 +-
 .../hadoop/hbase/protobuf/TestProtobufUtil.java |  4 ++--
 .../hbase/regionserver/MockHStoreFile.java  |  7 ---
 .../hadoop/hbase/regionserver/TestHStore.java   |  9 +
 15 files changed, 67 insertions(+), 36 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/11aa6742/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
index b886e02..8950311 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
@@ -31,8 +31,6 @@ import java.util.function.Function;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.Cell;
-import org.apache.hadoop.hbase.CellBuilder;
-import org.apache.hadoop.hbase.CellBuilderFactory;
 import org.apache.hadoop.hbase.CellBuilderType;
 import org.apache.hadoop.hbase.CellScanner;
 import org.apache.hadoop.hbase.CellUtil;
@@ -1328,7 +1326,7 @@ public final class ProtobufUtil {
 }
 
 List cells = new ArrayList<>(values.size());
-CellBuilder builder = 
CellBuilderFactory.create(CellBuilderType.SHALLOW_COPY);
+ExtendedCellBuilder builder = 
ExtendedCellBuilderFactory.create(CellBuilderType.SHALLOW_COPY);
 for (CellProtos.Cell c : values) {
   cells.add(toCell(builder, c));
 }
@@ -1371,7 +1369,7 @@ public final class ProtobufUtil {
 
 if (!values.isEmpty()){
   if (cells == null) cells = new ArrayList<>(values.size());
-  CellBuilder builder = 
CellBuilderFactory.create(CellBuilderType.SHALLOW_COPY);
+  ExtendedCellBuilder builder = 
ExtendedCellBuilderFactory.create(CellBuilderType.SHALLOW_COPY);
   for (CellProtos.Cell c: values) {
 cells.add(toCell(builder, c));
   }
@@ -1632,7 +1630,7 @@ public final class ProtobufUtil {
 return kvbuilder.build();
   }
 
-  public static Cell toCell(CellBuilder cellBuilder, final CellProtos.Cell 
cell) {
+  public static Cell toCell(ExtendedCellBuilder cellBuilder, final 
CellProtos.Cell cell) {
 return cellBuilder.clear()
 .setRow(cell.getRow().toByteArray())
 .setFamily(cell.getFamily().toByteArray())

http://git-wip-us.apache.org/repos/asf/hbase/blob/11aa6742/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
index 776aff2..e566704 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
@@ -1493,7 +1493,7 @@ public final class ProtobufUtil {
 }
 
 List cells = new ArrayList<>(values.size());
-CellBuilder builder = 
CellBuilderFactory.create(CellBuilderType.SHALLOW_COPY);
+ExtendedCellBuilder builder = 
ExtendedCellBuilderFactory.create(CellBuilderType.SHALLOW_COPY);
 for (CellProtos.Cell c : values) {
   cells.add(toCell(builder, c));
 }
@@ -1536,7 +1536,7 @@ publ

hbase git commit: HBASE-18932 Backup masking exception in a scenario and though it fails , it shows success message

2017-10-04 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/branch-2 35094bf4d -> e138ea6a5


HBASE-18932 Backup masking exception in a scenario and though it fails , it 
shows success message

Signed-off-by: tedyu 


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

Branch: refs/heads/branch-2
Commit: e138ea6a597c6d665748134586be47bcc3458b59
Parents: 35094bf
Author: Amit 
Authored: Wed Oct 4 14:54:35 2017 +0530
Committer: tedyu 
Committed: Wed Oct 4 08:18:47 2017 -0700

--
 .../hadoop/hbase/backup/impl/IncrementalTableBackupClient.java  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/e138ea6a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalTableBackupClient.java
--
diff --git 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalTableBackupClient.java
 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalTableBackupClient.java
index 4efe04b..52f6b5c 100644
--- 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalTableBackupClient.java
+++ 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalTableBackupClient.java
@@ -221,7 +221,7 @@ public class IncrementalTableBackupClient extends 
TableBackupClient {
   // fail the overall backup and return
   failBackup(conn, backupInfo, backupManager, e, "Unexpected Exception : ",
 BackupType.INCREMENTAL, conf);
-  return;
+  throw new IOException(e);
 }
 
 // case INCREMENTAL_COPY:
@@ -237,7 +237,7 @@ public class IncrementalTableBackupClient extends 
TableBackupClient {
   String msg = "Unexpected exception in incremental-backup: incremental 
copy " + backupId;
   // fail the overall backup and return
   failBackup(conn, backupInfo, backupManager, e, msg, 
BackupType.INCREMENTAL, conf);
-  return;
+  throw new IOException(e);
 }
 // case INCR_BACKUP_COMPLETE:
 // set overall backup status: complete. Here we make sure to complete the 
backup.
@@ -266,6 +266,7 @@ public class IncrementalTableBackupClient extends 
TableBackupClient {
 } catch (IOException e) {
   failBackup(conn, backupInfo, backupManager, e, "Unexpected Exception : ",
 BackupType.INCREMENTAL, conf);
+  throw new IOException(e);
 }
   }
 



hbase git commit: HBASE-18932 Backup masking exception in a scenario and though it fails , it shows success message

2017-10-04 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/master 0a24178d0 -> 2f2513255


HBASE-18932 Backup masking exception in a scenario and though it fails , it 
shows success message

Signed-off-by: tedyu 


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

Branch: refs/heads/master
Commit: 2f2513255df0b3e46793c5e9284b9555f1bccd0a
Parents: 0a24178
Author: Amit 
Authored: Wed Oct 4 14:54:35 2017 +0530
Committer: tedyu 
Committed: Wed Oct 4 08:18:08 2017 -0700

--
 .../hadoop/hbase/backup/impl/IncrementalTableBackupClient.java  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/2f251325/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalTableBackupClient.java
--
diff --git 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalTableBackupClient.java
 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalTableBackupClient.java
index 4efe04b..52f6b5c 100644
--- 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalTableBackupClient.java
+++ 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalTableBackupClient.java
@@ -221,7 +221,7 @@ public class IncrementalTableBackupClient extends 
TableBackupClient {
   // fail the overall backup and return
   failBackup(conn, backupInfo, backupManager, e, "Unexpected Exception : ",
 BackupType.INCREMENTAL, conf);
-  return;
+  throw new IOException(e);
 }
 
 // case INCREMENTAL_COPY:
@@ -237,7 +237,7 @@ public class IncrementalTableBackupClient extends 
TableBackupClient {
   String msg = "Unexpected exception in incremental-backup: incremental 
copy " + backupId;
   // fail the overall backup and return
   failBackup(conn, backupInfo, backupManager, e, msg, 
BackupType.INCREMENTAL, conf);
-  return;
+  throw new IOException(e);
 }
 // case INCR_BACKUP_COMPLETE:
 // set overall backup status: complete. Here we make sure to complete the 
backup.
@@ -266,6 +266,7 @@ public class IncrementalTableBackupClient extends 
TableBackupClient {
 } catch (IOException e) {
   failBackup(conn, backupInfo, backupManager, e, "Unexpected Exception : ",
 BackupType.INCREMENTAL, conf);
+  throw new IOException(e);
 }
   }
 



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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/org/apache/hadoop/hbase/CellUtil.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/CellUtil.html 
b/apidocs/org/apache/hadoop/hbase/CellUtil.html
index 76de3ec..730b130 100644
--- a/apidocs/org/apache/hadoop/hbase/CellUtil.html
+++ b/apidocs/org/apache/hadoop/hbase/CellUtil.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":41,"i17":41,"i18":41,"i19":41,"i20":41,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":41,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9,"i73":9,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":41,"i87":9,"i88":9,"i89":9,"i90":9,"i91":9,"i92":9,"i93":9,"i94":9,"i95":9,"i96":9,"i97":9,"i98":41,"i99":9,"i100":9,"i101":9,"i102":9,"i103":9,"i104":9,"i105":9,"i106":9,"i107":9,"i108":9,"i109":9,"i110":9,"i111":9,"i112":9};
+var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":41,"i17":41,"i18":41,"i19":41,"i20":41,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":41,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9,"i73":9,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":9,"i87":41,"i88":9,"i89":9,"i90":9,"i91":9,"i92":9,"i93":9,"i94":9,"i95":9,"i96":9,"i97":9,"i98":9,"i99":41,"i100":9,"i101":9,"i102":9,"i103":9,"i104":9,"i105":9,"i106":9,"i107":9,"i108":9,"i109":9,"i110":9,"i111":9,"i112":9,"i113":9,"i114":9,"i115":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Public
-public final class CellUtil
+public final class CellUtil
 extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
 Utility methods helpful slinging Cell instances.
  Some methods below are for internal use only and are marked 
InterfaceAudience.Private at the
@@ -420,65 +420,71 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
+static Cell
+deepClone(Cell cell)
+Deep clones the given cell if the cell supports deep 
cloning
+
+
+
 static boolean
 equals(Cell a,
   Cell b)
 equals
 
 
-
+
 static boolean
 equalsIgnoreMvccVersion(Cell a,
Cell b)
 special case for Cell.equals
 
 
-
+
 static long
 estimatedHeapSizeOf(Cell cell)
 This is an estimate of the heap space occupied by a 
cell.
 
 
-
+
 static int
 estimatedSerializedSizeOf(Cell cell)
-Estimate based on keyvalue's serialization format.
+Estimate based on keyvalue's serialization format in the 
RPC layer.
 
 
-
+
 static int
 estimatedSerializedSizeOfKey(Cell cell)
 Calculates the serialized key size.
 
 
-
+
 static ByteRange
 fillFamilyRange(Cell cell,
ByteRange range) 
 
-
+
 static ByteRange
 fillQualifierRange(Cell cell,
   ByteRange range) 
 
-
+
 static ByteRange
 fillRowRange(Cell cell,
 ByteRange range)
 ByteRange
 
 
-
+
 static ByteRange
 fillTagRange(Cell cell,
 ByteRange range) 
 
-
+
 static ByteRange
 fillValueRange(Cell cell,
   ByteRange range) 
 
-
+
 static int
 findCommonPrefixInFlatKey(Cell c1,
  Cell c2,
@@ -488,17 +494,17 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
  KeyValue.
 
 
-
+
 static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 getCellKeyAsString(Cell cell) 
 
-
+
 static byte[]
 getCellKeySerializedAsKeyValueKey(Cell cell)
 This method exists just to encapsulate how we serialize 
keys.
 
 
-
+
 static http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer
 getQualifierBufferShallowCopy(Cell cell)
 Deprecated. 
@@ -506,103 +512,103 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/CellSerialization.html
--
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/CellSerialization.html 
b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/CellSerialization.html
new file mode 100644
index 000..2f94a75
--- /dev/null
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/CellSerialization.html
@@ -0,0 +1,165 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+Source code
+
+
+
+
+001/**
+002 * Licensed to the Apache Software 
Foundation (ASF) under one
+003 * or more contributor license 
agreements.  See the NOTICE file
+004 * distributed with this work for 
additional information
+005 * regarding copyright ownership.  The 
ASF licenses this file
+006 * to you under the Apache License, 
Version 2.0 (the
+007 * "License"); you may not use this file 
except in compliance
+008 * with the License.  You may obtain a 
copy of the License at
+009 *
+010 * 
http://www.apache.org/licenses/LICENSE-2.0
+011 *
+012 * Unless required by applicable law or 
agreed to in writing, software
+013 * distributed under the License is 
distributed on an "AS IS" BASIS,
+014 * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.
+015 * See the License for the specific 
language governing permissions and
+016 * limitations under the License.
+017 */
+018package 
org.apache.hadoop.hbase.mapreduce;
+019
+020import java.io.DataInputStream;
+021import java.io.DataOutputStream;
+022import java.io.IOException;
+023import java.io.InputStream;
+024import java.io.OutputStream;
+025
+026import org.apache.hadoop.hbase.Cell;
+027import 
org.apache.hadoop.hbase.CellUtil;
+028import 
org.apache.hadoop.hbase.ExtendedCell;
+029import 
org.apache.hadoop.hbase.KeyValue;
+030import 
org.apache.hadoop.hbase.KeyValueUtil;
+031import 
org.apache.hadoop.hbase.util.Bytes;
+032import 
org.apache.yetus.audience.InterfaceAudience;
+033import 
org.apache.hadoop.io.serializer.Deserializer;
+034import 
org.apache.hadoop.io.serializer.Serialization;
+035import 
org.apache.hadoop.io.serializer.Serializer;
+036
+037@InterfaceAudience.Public
+038public class CellSerialization implements 
Serialization {
+039  @Override
+040  public boolean accept(Class c) 
{
+041return 
Cell.class.isAssignableFrom(c);
+042  }
+043
+044  @Override
+045  public CellDeserializer 
getDeserializer(Class t) {
+046return new CellDeserializer();
+047  }
+048
+049  @Override
+050  public CellSerializer 
getSerializer(Class c) {
+051return new CellSerializer();
+052  }
+053
+054  public static class CellDeserializer 
implements Deserializer {
+055private DataInputStream dis;
+056
+057@Override
+058public void close() throws 
IOException {
+059  this.dis.close();
+060}
+061
+062@Override
+063public KeyValue deserialize(Cell 
ignore) throws IOException {
+064  // I can't overwrite the passed in 
KV, not from a proto kv, not just yet.  TODO
+065  return 
KeyValueUtil.create(this.dis);
+066}
+067
+068@Override
+069public void open(InputStream is) 
throws IOException {
+070  this.dis = new 
DataInputStream(is);
+071}
+072  }
+073
+074  public static class CellSerializer 
implements Serializer {
+075private DataOutputStream dos;
+076
+077@Override
+078public void close() throws 
IOException {
+079  this.dos.close();
+080}
+081
+082@Override
+083public void open(OutputStream os) 
throws IOException {
+084  this.dos = new 
DataOutputStream(os);
+085}
+086
+087@Override
+088public void serialize(Cell kv) throws 
IOException {
+089  
dos.writeInt(CellUtil.estimatedSerializedSizeOf(kv) - Bytes.SIZEOF_INT);
+090  CellUtil.writeCell(kv, dos, 
true);
+091}
+092  }
+093}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/CellSortReducer.html
--
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/CellSortReducer.html 
b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/CellSortReducer.html
new file mode 100644
index 000..fb3bda4
--- /dev/null
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/CellSortReducer.html
@@ -0,0 +1,132 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+Source code
+
+
+
+
+001/**
+002 *
+003 * Licensed to the Apache Software 
Foundation (ASF) under one
+004 * or more contributor license 
agreements.  See the NOTICE file
+005 * distributed with this work for 
additional information
+006 * regarding copyright ownership.  The 
ASF licenses this file
+007 * to you under the Apache License, 
Version 2.0 (the
+008 * "Lice

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html 
b/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
index b501cfb..8392a08 100644
--- a/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
+++ b/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9};
+var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Public
-public final class ByteBufferUtils
+public final class ByteBufferUtils
 extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
 Utility functions for working with byte buffers, such as 
reading/writing
  variable-length long numbers.
@@ -198,7 +198,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 static void
-copyBufferToStream(http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true";
 title="class or interface in java.io">OutputStream out,
+copyBufferToStream(http://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true";
 title="class or interface in java.io">DataOutput out,
   http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer in,
   int offset,
   int length)
@@ -207,6 +207,15 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 static void
+copyBufferToStream(http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true";
 title="class or interface in java.io">OutputStream out,
+  http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer in,
+  int offset,
+  int length)
+Copy data from a buffer to an output stream.
+
+
+
+static void
 copyFromArrayToBuffer(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer out,
  byte[] in,
  int inOffset,
@@ -214,7 +223,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 Copies the bytes from given array's offset to length part 
into the given buffer.
 
 
-
+
 static void
 copyFromArrayToBuffer(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer out,
  int outOffset,
@@ -224,7 +233,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 Copies bytes from given array's offset to length part into 
the given buffer.
 
 
-
+
 static void
 copyFromBufferToArray(byte[] out,
  http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer in,
@@ -235,14 +244,14 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
  the array.
 
 
-
+
 static void
 copyFromBufferToBuffer(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer in,
   http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer out)
 Copy one buffer's whole data to another.
 
 
-
+
 static void
 copyFromBufferToBuffer(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer in,
   http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=t

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/mapreduce/CellSerialization.CellDeserializer.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/CellSerialization.CellDeserializer.html
 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/CellSerialization.CellDeserializer.html
new file mode 100644
index 000..b7105ac
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/CellSerialization.CellDeserializer.html
@@ -0,0 +1,364 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+
+
+
+CellSerialization.CellDeserializer (Apache HBase 3.0.0-SNAPSHOT 
API)
+
+
+
+
+
+var methods = {"i0":10,"i1":10,"i2":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.mapreduce
+Class 
CellSerialization.CellDeserializer
+
+
+
+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.mapreduce.CellSerialization.CellDeserializer
+
+
+
+
+
+
+
+All Implemented Interfaces:
+org.apache.hadoop.io.serializer.Deserializer
+
+
+Enclosing class:
+CellSerialization
+
+
+
+public static class CellSerialization.CellDeserializer
+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 org.apache.hadoop.io.serializer.Deserializer
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+Fields 
+
+Modifier and Type
+Field and Description
+
+
+private http://docs.oracle.com/javase/8/docs/api/java/io/DataInputStream.html?is-external=true";
 title="class or interface in java.io">DataInputStream
+dis 
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors 
+
+Constructor and Description
+
+
+CellDeserializer() 
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All Methods Instance Methods Concrete Methods 
+
+Modifier and Type
+Method and Description
+
+
+void
+close() 
+
+
+KeyValue
+deserialize(Cell ignore) 
+
+
+void
+open(http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true";
 title="class or interface in 
java.io">InputStream is) 
+
+
+
+
+
+
+Methods inherited from class java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
+http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
 title="class or interface in java.lang">clone, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--";
 title="class or interface in java.lang">notify, http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in java.lang">toString, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--";
 title="class or interface in java.lang">wait, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-";
 title="class or interface in java.lang">wait, http://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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Detail
+
+
+
+
+
+dis
+p

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html 
b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html
index 3a4ef1f..5ca4e72 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html
@@ -132,7 +132,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-private static class CellUtil.FirstOnRowColCell
+private static class CellUtil.FirstOnRowColCell
 extends CellUtil.FirstOnRowCell
 
 
@@ -287,7 +287,7 @@ extends 
 
 fArray
-private final byte[] fArray
+private final byte[] fArray
 
 
 
@@ -296,7 +296,7 @@ extends 
 
 foffset
-private final int foffset
+private final int foffset
 
 
 
@@ -305,7 +305,7 @@ extends 
 
 flength
-private final byte flength
+private final byte flength
 
 
 
@@ -314,7 +314,7 @@ extends 
 
 qArray
-private final byte[] qArray
+private final byte[] qArray
 
 
 
@@ -323,7 +323,7 @@ extends 
 
 qoffset
-private final int qoffset
+private final int qoffset
 
 
 
@@ -332,7 +332,7 @@ extends 
 
 qlength
-private final int qlength
+private final int qlength
 
 
 
@@ -349,7 +349,7 @@ extends 
 
 FirstOnRowColCell
-public FirstOnRowColCell(byte[] rArray,
+public FirstOnRowColCell(byte[] rArray,
  int roffset,
  short rlength,
  byte[] fArray,
@@ -374,7 +374,7 @@ extends 
 
 getFamilyArray
-public byte[] getFamilyArray()
+public byte[] getFamilyArray()
 Description copied from 
interface: Cell
 Contiguous bytes composed of legal HDFS filename characters 
which may start at any index in the
  containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.
@@ -394,7 +394,7 @@ extends 
 
 getFamilyOffset
-public int getFamilyOffset()
+public int getFamilyOffset()
 
 Specified by:
 getFamilyOffset in
 interface Cell
@@ -411,7 +411,7 @@ extends 
 
 getFamilyLength
-public byte getFamilyLength()
+public byte getFamilyLength()
 
 Specified by:
 getFamilyLength in
 interface Cell
@@ -428,7 +428,7 @@ extends 
 
 getQualifierArray
-public byte[] getQualifierArray()
+public byte[] getQualifierArray()
 Description copied from 
interface: Cell
 Contiguous raw bytes that may start at any index in the 
containing array.
 
@@ -447,7 +447,7 @@ extends 
 
 getQualifierOffset
-public int getQualifierOffset()
+public int getQualifierOffset()
 
 Specified by:
 getQualifierOffset in
 interface Cell
@@ -464,7 +464,7 @@ extends 
 
 getQualifierLength
-public int getQualifierLength()
+public int getQualifierLength()
 
 Specified by:
 getQualifierLength in
 interface Cell

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferCell.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferCell.html
 
b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferCell.html
index c6e3976..97117f8 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferCell.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferCell.html
@@ -138,7 +138,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-private static class CellUtil.FirstOnRowColTSByteBufferCell
+private static class CellUtil.FirstOnRowColTSByteBufferCell
 extends CellUtil.FirstOnRowColByteBufferCell
 
 
@@ -256,7 +256,7 @@ extends 
 
 ts
-private long ts
+private long ts
 
 
 
@@ -273,7 +273,7 @@ extends 
 
 FirstOnRowColTSByteBufferCell
-public FirstOnRowColTSByteBufferCell(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer rBuffer,
+public FirstOnRowColTSByteBufferCell(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer rBuffer,
  int roffset,
  short rlength,
  http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer fBuffer,
@@ -299,7 +299,7 @@ extends 
 
 getTimestamp
-public long getTimestamp()
+public long getTimestamp()
 
 Specified by:
 getTimestamp in
 interface Cell

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html 
b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.h

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html
--
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html 
b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html
index 5478df1..11bec12 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html
@@ -86,19 +86,19 @@
 078import 
org.apache.hadoop.hbase.util.Bytes;
 079import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
 080import 
org.apache.hadoop.hbase.util.FSUtils;
-081import 
org.apache.hadoop.io.NullWritable;
-082import 
org.apache.hadoop.io.SequenceFile;
-083import org.apache.hadoop.io.Text;
-084import org.apache.hadoop.mapreduce.Job;
-085import 
org.apache.hadoop.mapreduce.OutputCommitter;
-086import 
org.apache.hadoop.mapreduce.OutputFormat;
-087import 
org.apache.hadoop.mapreduce.RecordWriter;
-088import 
org.apache.hadoop.mapreduce.TaskAttemptContext;
-089import 
org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter;
-090import 
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
-091import 
org.apache.hadoop.mapreduce.lib.partition.TotalOrderPartitioner;
-092import 
org.apache.yetus.audience.InterfaceAudience;
-093
+081import 
org.apache.hadoop.hbase.util.MapReduceCell;
+082import 
org.apache.hadoop.io.NullWritable;
+083import 
org.apache.hadoop.io.SequenceFile;
+084import org.apache.hadoop.io.Text;
+085import org.apache.hadoop.mapreduce.Job;
+086import 
org.apache.hadoop.mapreduce.OutputCommitter;
+087import 
org.apache.hadoop.mapreduce.OutputFormat;
+088import 
org.apache.hadoop.mapreduce.RecordWriter;
+089import 
org.apache.hadoop.mapreduce.TaskAttemptContext;
+090import 
org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter;
+091import 
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
+092import 
org.apache.hadoop.mapreduce.lib.partition.TotalOrderPartitioner;
+093import 
org.apache.yetus.audience.InterfaceAudience;
 094import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
 095
 096/**
@@ -241,111 +241,111 @@
 233  private final Map writers =
 234  new 
TreeMap<>(Bytes.BYTES_COMPARATOR);
 235  private byte[] previousRow = 
HConstants.EMPTY_BYTE_ARRAY;
-236  private final byte[] now = 
Bytes.toBytes(EnvironmentEdgeManager.currentTime());
+236  private final long now = 
EnvironmentEdgeManager.currentTime();
 237  private boolean rollRequested = 
false;
 238
 239  @Override
 240  public void 
write(ImmutableBytesWritable row, V cell)
 241  throws IOException {
-242KeyValue kv = 
KeyValueUtil.ensureKeyValue(cell);
-243
-244// null input == user explicitly 
wants to flush
-245if (row == null && kv == 
null) {
-246  rollWriters();
-247  return;
-248}
-249
-250byte[] rowKey = 
CellUtil.cloneRow(kv);
-251long length = kv.getLength();
-252byte[] family = 
CellUtil.cloneFamily(kv);
-253byte[] tableNameBytes = null;
-254if (writeMultipleTables) {
-255  tableNameBytes = 
MultiTableHFileOutputFormat.getTableName(row.get());
-256  if 
(!allTableNames.contains(Bytes.toString(tableNameBytes))) {
-257throw new 
IllegalArgumentException("TableName '" + Bytes.toString(tableNameBytes) +
-258"' not" + " 
expected");
-259  }
-260} else {
-261  tableNameBytes = 
writeTableNames.getBytes(StandardCharsets.UTF_8);
-262}
-263byte[] tableAndFamily = 
getTableNameSuffixedWithFamily(tableNameBytes, family);
-264WriterLength wl = 
this.writers.get(tableAndFamily);
-265
-266// If this is a new column 
family, verify that the directory exists
-267if (wl == null) {
-268  Path writerPath = null;
-269  if (writeMultipleTables) {
-270writerPath = new 
Path(outputDir, new Path(Bytes.toString(tableNameBytes), Bytes
-271
.toString(family)));
-272  }
-273  else {
-274writerPath = new 
Path(outputDir, Bytes.toString(family));
-275  }
-276  fs.mkdirs(writerPath);
-277  configureStoragePolicy(conf, 
fs, tableAndFamily, writerPath);
-278}
-279
-280// If any of the HFiles for the 
column families has reached
-281// maxsize, we need to roll all 
the writers
-282if (wl != null && 
wl.written + length >= maxsize) {
-283  this.rollRequested = true;
-284}
-285
-286// This can only happen once a 
row is finished though
-287if (rollRequested && 
Bytes.compareTo(this.previousRow, rowKey) != 0) {
-288  rollWriters();
-289}
-290
-291// create a new WAL writer, if 
ne

hbase-site git commit: INFRA-10751 Empty commit

2017-10-04 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 387c1112f -> 9c3f9b8bf


INFRA-10751 Empty commit


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

Branch: refs/heads/asf-site
Commit: 9c3f9b8bf4ab7b5a16404ff67741457ad71a2849
Parents: 387c111
Author: jenkins 
Authored: Wed Oct 4 15:13:24 2017 +
Committer: jenkins 
Committed: Wed Oct 4 15:13:24 2017 +

--

--




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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/org/apache/hadoop/hbase/class-use/Cell.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/Cell.html 
b/apidocs/org/apache/hadoop/hbase/class-use/Cell.html
index b68188f..2d38bbf 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/Cell.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/Cell.html
@@ -352,6 +352,12 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 static Cell
 CellUtil.createNextOnRowCol(Cell cell) 
 
+
+static Cell
+CellUtil.deepClone(Cell cell)
+Deep clones the given cell if the cell supports deep 
cloning
+
+
 
 
 
@@ -558,65 +564,71 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 CellUtil.createNextOnRowCol(Cell cell) 
 
 
+static Cell
+CellUtil.deepClone(Cell cell)
+Deep clones the given cell if the cell supports deep 
cloning
+
+
+
 static boolean
 CellUtil.equals(Cell a,
   Cell b)
 equals
 
 
-
+
 static boolean
 CellUtil.equalsIgnoreMvccVersion(Cell a,
Cell b)
 special case for Cell.equals
 
 
-
+
 static long
 CellUtil.estimatedHeapSizeOf(Cell cell)
 This is an estimate of the heap space occupied by a 
cell.
 
 
-
+
 static int
 CellUtil.estimatedSerializedSizeOf(Cell cell)
-Estimate based on keyvalue's serialization format.
+Estimate based on keyvalue's serialization format in the 
RPC layer.
 
 
-
+
 static int
 CellUtil.estimatedSerializedSizeOfKey(Cell cell)
 Calculates the serialized key size.
 
 
-
+
 static ByteRange
 CellUtil.fillFamilyRange(Cell cell,
ByteRange range) 
 
-
+
 static ByteRange
 CellUtil.fillQualifierRange(Cell cell,
   ByteRange range) 
 
-
+
 static ByteRange
 CellUtil.fillRowRange(Cell cell,
 ByteRange range)
 ByteRange
 
 
-
+
 static ByteRange
 CellUtil.fillTagRange(Cell cell,
 ByteRange range) 
 
-
+
 static ByteRange
 CellUtil.fillValueRange(Cell cell,
   ByteRange range) 
 
-
+
 static int
 CellUtil.findCommonPrefixInFlatKey(Cell c1,
  Cell c2,
@@ -626,17 +638,17 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
  KeyValue.
 
 
-
+
 static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 CellUtil.getCellKeyAsString(Cell cell) 
 
-
+
 static byte[]
 CellUtil.getCellKeySerializedAsKeyValueKey(Cell cell)
 This method exists just to encapsulate how we serialize 
keys.
 
 
-
+
 static http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer
 CellUtil.getQualifierBufferShallowCopy(Cell cell)
 Deprecated. 
@@ -644,104 +656,104 @@ Input/OutputFormats, a table indexing MapReduce job, 
and utility methods.
 
 
 
-
+
 static byte
 CellUtil.getQualifierByte(Cell cell,
 int index) 
 
-
+
 static int
 CellUtil.getRowAsInt(Cell cell)
 Converts the rowkey bytes of the given cell into an int 
value
 
 
-
+
 static byte
 CellUtil.getRowByte(Cell cell,
   int index)
 misc
 
 
-
+
 static org.apache.hadoop.hbase.Tag
 CellUtil.getTag(Cell cell,
   byte type)
 Retrieve Cell's first tag, matching the passed in type
 
 
-
+
 static byte[]
 CellUtil.getTagArray(Cell cell)
 Returns tag value in a new byte array.
 
 
-
+
 static http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List
 CellUtil.getTags(Cell cell) 
 
-
+
 static http://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true";
 title="class or interface in java.math">BigDecimal
 CellUtil.getValueAsBigDecimal(Cell cell)
 Converts the value bytes of the given cell into a 
BigDecimal
 
 
-
+
 static double
 CellUtil.getValueAsDouble(Cell cell)
 Converts the value bytes of the given cell into a double 
value
 
 
-
+
 static int
 CellUtil.getValueAsInt(Cell cell)
 Converts the value bytes of the given cell into a int 
value
 
 
-
+
 static long
 CellUtil.getValueAsLong(Cell cell)
 Converts the value bytes of the given cell into a long 
value
 
 
-
+
 static http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer
 CellUtil.getValueBufferShallowCopy(Cell cell) 
 
-
+
 static boolean
 CellUtil.isDelete(Cell cell) 
 
-
+
 static boolean
 CellUtil.isDeleteColumnOrFamily(Cell cell) 
 
-
+
 static boolean
 CellUtil.isDeleteColumns(Cell cell) 
 
-
+
 static boolean
 CellUtil.isDeleteColumnVersion(Cell cell) 
 
-
+
 static boolean
 CellUtil.isDeleteFamily(Cell cell) 
 
-
+
 static boolean
 CellUtil.isDeleteFamilyVersion(Cell cell) 
 
-
+
 static boolean
 CellUtil.isDeleteType(Cell cell) 
 
-
+
 static boolean
 CellUtil.matchingColumn(Cell left,
   byte[] fam,
   b

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/checkstyle-aggregate.html
--
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index c6a57b1..5c92e4c 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Checkstyle Results
 
@@ -286,10 +286,10 @@
  Warnings
  Errors
 
-2051
+2053
 0
 0
-13744
+13753
 
 Files
 
@@ -367,7 +367,7 @@
 org/apache/hadoop/hbase/CellUtil.java
 0
 0
-103
+107
 
 org/apache/hadoop/hbase/ChoreService.java
 0
@@ -767,7 +767,7 @@
 org/apache/hadoop/hbase/backup/impl/BackupCommands.java
 0
 0
-55
+56
 
 org/apache/hadoop/hbase/backup/impl/BackupManager.java
 0
@@ -1972,7 +1972,7 @@
 org/apache/hadoop/hbase/coprocessor/RegionObserver.java
 0
 0
-26
+24
 
 org/apache/hadoop/hbase/coprocessor/RegionServerCoprocessor.java
 0
@@ -3279,6 +3279,16 @@
 0
 6
 
+org/apache/hadoop/hbase/mapreduce/CellSerialization.java
+0
+0
+2
+
+org/apache/hadoop/hbase/mapreduce/CellSortReducer.java
+0
+0
+1
+
 org/apache/hadoop/hbase/mapreduce/CopyTable.java
 0
 0
@@ -3342,7 +3352,7 @@
 org/apache/hadoop/hbase/mapreduce/Import.java
 0
 0
-10
+9
 
 org/apache/hadoop/hbase/mapreduce/ImportTsv.java
 0
@@ -3364,16 +3374,6 @@
 0
 4
 
-org/apache/hadoop/hbase/mapreduce/KeyValueSerialization.java
-0
-0
-1
-
-org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.java
-0
-0
-2
-
 org/apache/hadoop/hbase/mapreduce/MultiTableHFileOutputFormat.java
 0
 0
@@ -3462,7 +3462,7 @@
 org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.java
 0
 0
-15
+21
 
 org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java
 0
@@ -3542,7 +3542,7 @@
 org/apache/hadoop/hbase/mapreduce/WALPlayer.java
 0
 0
-6
+4
 
 org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
 0
@@ -4252,7 +4252,7 @@
 org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.java
 0
 0
-8
+7
 
 org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.java
 0
@@ -5052,7 +5052,7 @@
 org/apache/hadoop/hbase/regionserver/HStore.java
 0
 0
-59
+60
 
 org/apache/hadoop/hbase/regionserver/HStoreFile.java
 0
@@ -5579,50 +5579,60 @@
 0
 1
 
-org/apache/hadoop/hbase/regionserver/compactions/Compactor.java
+org/apache/hadoop/hbase/regionserver/compactions/CompactionRequestImpl.java
 0
 0
-11
+1
 
+org/apache/hadoop/hbase/regionserver/compactions/Compactor.java
+0
+0
+12
+
 org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/regionserver/compactions/DateTieredCompactionPolicy.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.java
 0
 0
 6
-
+
 org/apache/hadoop/hbase/regionserver/compactions/ExponentialCompactionWindowFactory.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/compactions/SortedCompactionPolicy.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.java
 0
 0
 11
+
+org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.java
+0
+0
+1
 
 org/apache/hadoop/hbase/regionserver/handler/CloseRegionHandler.java
 0
@@ -7649,516 +7659,521 @@
 0
 1
 
-org/apache/hadoop/hbase/util/MapreduceDependencyClasspathTool.java
+org/apache/hadoop/hbase/util/MapReduceCell.java
 0
 0
-4
+1
 
+org/apache/hadoop/hbase/util/MapreduceDependencyClasspathTool.java
+0
+0
+3
+
 org/apache/hadoop/hbase/util/Methods.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/util/ModifyRegionUtils.java
 0
 0
 8
-
+
 org/apache/hadoop/hbase/util/MultiHConnection.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/util/MunkresAssignment.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/util/MurmurHash3.java
 0
 0
 11
-
+
 org/apache/hadoop/hbase/util/NettyEventLoopGroupConfig.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/util/Order.java
 0
 0
 8
-
+
 org/apache/hadoop/hbase/util/OrderedBytes.java
 0
 0
 45
-
+
 org/apache/hadoop/hbase/util/Pair.java
 0
 0
 16
-
+
 org/apache/hadoop/hbase/util/PairOfSameType.java
 0
 0
 8
-
+
 org/apache/hadoop/hbase/util/PoolMap.java
 0
 0
 9
-
+
 org/apache/hadoop/hbase/util/PositionedByteRange.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/util/PrettyPrinter.java
 0
 0
 6
-
+
 org/apache/hadoop/hbase/util/ProtoUtil.java
 0
 0
 4
-
+
 org/apache/hadoop/hbase/util/ReflectionUtils.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/util/RegionMover.java
 0
 0
 35
-
+
 org/apache/hadoop/hbase/util/RegionSplitCalculator.java
 0
 0
 7
-
+
 org/apache/hadoop/hbase/util/RegionSplitter.java
 0
 0
 16
-
+
 org/apache/hadoop/hbase/util/RetryCounter.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/util/RetryCounterFactory.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/util/RollingStatCalculator.java
 0
 0
 5
-
+
 org/apache/hadoop/hbase/util/ServerCommandLine.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/util/ServerRegionRep

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html
--
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html 
b/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html
index d6dee1b..c869024 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html
@@ -28,1015 +28,1038 @@
 020import java.io.ByteArrayOutputStream;
 021import java.io.DataInput;
 022import java.io.DataInputStream;
-023import java.io.IOException;
-024import java.io.InputStream;
-025import java.io.OutputStream;
-026import java.math.BigDecimal;
-027import java.math.BigInteger;
-028import java.nio.ByteBuffer;
-029import java.util.Arrays;
-030
-031import 
org.apache.yetus.audience.InterfaceAudience;
-032import 
org.apache.hadoop.hbase.io.ByteBufferWriter;
-033import 
org.apache.hadoop.hbase.io.util.StreamUtils;
-034import org.apache.hadoop.io.IOUtils;
-035import 
org.apache.hadoop.io.WritableUtils;
-036
-037import sun.nio.ch.DirectBuffer;
-038
-039/**
-040 * Utility functions for working with 
byte buffers, such as reading/writing
-041 * variable-length long numbers.
-042 */
-043@SuppressWarnings("restriction")
-044@InterfaceAudience.Public
-045public final class ByteBufferUtils {
-046  // "Compressed integer" serialization 
helper constants.
-047  public final static int VALUE_MASK = 
0x7f;
-048  public final static int NEXT_BIT_SHIFT 
= 7;
-049  public final static int NEXT_BIT_MASK = 
1 << 7;
-050  @VisibleForTesting
-051  final static boolean UNSAFE_AVAIL = 
UnsafeAvailChecker.isAvailable();
-052  @VisibleForTesting
-053  final static boolean UNSAFE_UNALIGNED = 
UnsafeAvailChecker.unaligned();
-054
-055  private ByteBufferUtils() {
-056  }
-057
-058  /**
-059   * Similar to {@link 
WritableUtils#writeVLong(java.io.DataOutput, long)},
-060   * but writes to a {@link 
ByteBuffer}.
-061   */
-062  public static void 
writeVLong(ByteBuffer out, long i) {
-063if (i >= -112 && i <= 
127) {
-064  out.put((byte) i);
-065  return;
-066}
-067
-068int len = -112;
-069if (i < 0) {
-070  i ^= -1L; // take one's 
complement
-071  len = -120;
-072}
-073
-074long tmp = i;
-075while (tmp != 0) {
-076  tmp = tmp >> 8;
-077  len--;
-078}
-079
-080out.put((byte) len);
-081
-082len = (len < -120) ? -(len + 120) 
: -(len + 112);
-083
-084for (int idx = len; idx != 0; idx--) 
{
-085  int shiftbits = (idx - 1) * 8;
-086  long mask = 0xFFL << 
shiftbits;
-087  out.put((byte) ((i & mask) 
>> shiftbits));
-088}
-089  }
-090
-091  /**
-092   * Similar to {@link 
WritableUtils#readVLong(DataInput)} but reads from a
-093   * {@link ByteBuffer}.
-094   */
-095  public static long readVLong(ByteBuffer 
in) {
-096byte firstByte = in.get();
-097int len = 
WritableUtils.decodeVIntSize(firstByte);
-098if (len == 1) {
-099  return firstByte;
-100}
-101long i = 0;
-102for (int idx = 0; idx < len-1; 
idx++) {
-103  byte b = in.get();
-104  i = i << 8;
-105  i = i | (b & 0xFF);
-106}
-107return 
(WritableUtils.isNegativeVInt(firstByte) ? (i ^ -1L) : i);
-108  }
-109
+023import java.io.DataOutput;
+024import java.io.IOException;
+025import java.io.InputStream;
+026import java.io.OutputStream;
+027import java.math.BigDecimal;
+028import java.math.BigInteger;
+029import java.nio.ByteBuffer;
+030import java.util.Arrays;
+031
+032import 
org.apache.yetus.audience.InterfaceAudience;
+033import 
org.apache.hadoop.hbase.io.ByteBufferWriter;
+034import 
org.apache.hadoop.hbase.io.util.StreamUtils;
+035import org.apache.hadoop.io.IOUtils;
+036import 
org.apache.hadoop.io.WritableUtils;
+037
+038import sun.nio.ch.DirectBuffer;
+039
+040/**
+041 * Utility functions for working with 
byte buffers, such as reading/writing
+042 * variable-length long numbers.
+043 */
+044@SuppressWarnings("restriction")
+045@InterfaceAudience.Public
+046public final class ByteBufferUtils {
+047  // "Compressed integer" serialization 
helper constants.
+048  public final static int VALUE_MASK = 
0x7f;
+049  public final static int NEXT_BIT_SHIFT 
= 7;
+050  public final static int NEXT_BIT_MASK = 
1 << 7;
+051  @VisibleForTesting
+052  final static boolean UNSAFE_AVAIL = 
UnsafeAvailChecker.isAvailable();
+053  @VisibleForTesting
+054  final static boolean UNSAFE_UNALIGNED = 
UnsafeAvailChecker.unaligned();
+055
+056  private ByteBufferUtils() {
+057  }
+058
+059  /**
+060   * Similar to {@link 
WritableUtils#writeVLong(java.io.DataOutput, long)},
+061   * but writes to a {@link 
ByteBuffer}.
+062   */
+063  public static void 
writeVLong(ByteBuffer out, long i) {
+064if (i >= -112 && i <= 
127) {
+065  out.put((byte) i);
+066  return;
+067}
+068
+069int len = -112;
+070if (i < 0) {
+071 

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/overview-tree.html
--
diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html
index ed07c58..3aab447 100644
--- a/apidocs/overview-tree.html
+++ b/apidocs/overview-tree.html
@@ -183,6 +183,7 @@
 
 org.apache.hadoop.hbase.CellBuilderFactory
 org.apache.hadoop.hbase.mapreduce.CellCreator
+org.apache.hadoop.hbase.mapreduce.CellSerialization (implements 
org.apache.hadoop.io.serializer.Serialization)
 org.apache.hadoop.hbase.CellUtil
 org.apache.hadoop.hbase.ChoreService
 org.apache.hadoop.hbase.io.crypto.Cipher
@@ -327,7 +328,6 @@
 
 org.apache.hadoop.hbase.util.JsonMapper
 org.apache.hadoop.hbase.io.crypto.KeyStoreKeyProvider (implements 
org.apache.hadoop.hbase.io.crypto.KeyProvider)
-org.apache.hadoop.hbase.mapreduce.KeyValueSerialization (implements 
org.apache.hadoop.io.serializer.Serialization)
 org.apache.hadoop.hbase.tool.LoadIncrementalHFiles.LoadQueueItem
 
 org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem
@@ -458,7 +458,7 @@
 
 org.apache.hadoop.mapreduce.Reducer
 
-org.apache.hadoop.hbase.mapreduce.KeyValueSortReducer
+org.apache.hadoop.hbase.mapreduce.CellSortReducer
 org.apache.hadoop.hbase.mapreduce.PutCombiner
 org.apache.hadoop.hbase.mapreduce.PutSortReducer
 org.apache.hadoop.hbase.mapreduce.TableReducer



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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/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 f925861..a965fa2 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
@@ -434,19 +434,21 @@
 
 
 default void
-RegionObserver.postCompact(ObserverContext c,
+RegionObserver.postCompact(ObserverContext c,
Store store,
StoreFile resultFile,
-   CompactionLifeCycleTracker tracker)
+   CompactionLifeCycleTracker tracker,
+   CompactionRequest request)
 Called after compaction has completed and the new store 
file has been moved in to place.
 
 
 
 default void
-RegionObserver.postCompactSelection(ObserverContext c,
+RegionObserver.postCompactSelection(ObserverContext c,
 Store store,
 
org.apache.hadoop.hbase.shaded.com.google.common.collect.ImmutableList selected,
-CompactionLifeCycleTracker tracker)
+CompactionLifeCycleTracker tracker,
+CompactionRequest request)
 Called after the StoreFiles to compact 
have been selected from the available
  candidates.
 
@@ -1311,24 +1313,26 @@
 
 
 default InternalScanner
-RegionObserver.preCompact(ObserverContext c,
+RegionObserver.preCompact(ObserverContext c,
   Store store,
   InternalScanner scanner,
   ScanType scanType,
-  CompactionLifeCycleTracker tracker)
+  CompactionLifeCycleTracker tracker,
+  CompactionRequest request)
 Called prior to writing the StoreFiles selected for 
compaction into a new
  StoreFile.
 
 
 
 default InternalScanner
-RegionObserver.preCompactScannerOpen(ObserverContext c,
+RegionObserver.preCompactScannerOpen(ObserverContext c,
  Store store,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long earliestPutTs,
  InternalScanner s,
  CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
  long readPoint)
 Called prior to writing the StoreFiles selected for 
compaction into a new
  StoreFile and prior to creating the scanner used to read the 
input files.
@@ -1336,10 +1340,11 @@
 
 
 default void
-RegionObserver.preCompactSelection(ObserverContext c,
+RegionObserver.preCompactSelection(ObserverContext c,
Store store,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List candidates,
-   CompactionLifeCycleTracker tracker)
+   CompactionLifeCycleTracker tracker,
+   CompactionRequest request)
 Called prior to selecting the StoreFiles to compact 
from the list of
  available candidates.
 
@@ -2062,13 +2067,14 @@
 
 
 InternalScanner
-ZooKeeperScanPolicyObserver.preCompactScannerOpen(ObserverContext c,
+ZooKeeperScanPolicyObserver.preCompactScannerOpen(ObserverContext&nbs
 p;c,
  Store store,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long earliestPutTs,
  InternalScanner s,
  CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
  long readPoint) 
 
 
@@ -2551,11 +2557,12 @@
 
 
 InternalScanner
-AccessController.preCompact(ObserverContext c,
+AccessController.preCompact(ObserverContext c,
   Store store,
   InternalScanner scanner,
   ScanType scanType,
-  CompactionLifeCycleTracker tracker) 
+  CompactionLifeCycleTracker tracker,
+  CompactionRequest request) 
 
 
 void

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/co

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
--
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html 
b/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
index eb6a00d..06058ea 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
@@ -32,3237 +32,3304 @@
 024import static 
org.apache.hadoop.hbase.KeyValue.getDelimiter;
 025import static 
org.apache.hadoop.hbase.KeyValue.COLUMN_FAMILY_DELIM_ARRAY;
 026
-027import java.io.DataOutputStream;
-028import java.io.IOException;
-029import java.io.OutputStream;
-030import java.math.BigDecimal;
-031import java.nio.ByteBuffer;
-032import java.util.ArrayList;
-033import java.util.Arrays;
-034import java.util.Iterator;
-035import java.util.List;
-036import java.util.Map.Entry;
-037import java.util.NavigableMap;
-038
-039import 
org.apache.hadoop.hbase.KeyValue.Type;
-040import 
org.apache.yetus.audience.InterfaceAudience;
-041import 
org.apache.yetus.audience.InterfaceAudience.Private;
-042import 
org.apache.hadoop.hbase.io.HeapSize;
-043import 
org.apache.hadoop.hbase.io.TagCompressionContext;
-044import 
org.apache.hadoop.hbase.io.util.Dictionary;
-045import 
org.apache.hadoop.hbase.io.util.StreamUtils;
-046import 
org.apache.hadoop.hbase.util.ByteBufferUtils;
-047import 
org.apache.hadoop.hbase.util.ByteRange;
-048import 
org.apache.hadoop.hbase.util.Bytes;
-049import 
org.apache.hadoop.hbase.util.ClassSize;
-050
-051/**
-052 * Utility methods helpful slinging 
{@link Cell} instances.
-053 * Some methods below are for internal 
use only and are marked InterfaceAudience.Private at the
-054 * method level.
-055 */
-056@InterfaceAudience.Public
-057public final class CellUtil {
-058
-059  /**
-060   * Private constructor to keep this 
class from being instantiated.
-061   */
-062  private CellUtil(){}
-063
-064  /*** ByteRange 
***/
-065
-066  public static ByteRange 
fillRowRange(Cell cell, ByteRange range) {
-067return range.set(cell.getRowArray(), 
cell.getRowOffset(), cell.getRowLength());
-068  }
-069
-070  public static ByteRange 
fillFamilyRange(Cell cell, ByteRange range) {
-071return 
range.set(cell.getFamilyArray(), cell.getFamilyOffset(), 
cell.getFamilyLength());
-072  }
-073
-074  public static ByteRange 
fillQualifierRange(Cell cell, ByteRange range) {
-075return 
range.set(cell.getQualifierArray(), cell.getQualifierOffset(),
-076  cell.getQualifierLength());
-077  }
-078
-079  public static ByteRange 
fillValueRange(Cell cell, ByteRange range) {
-080return 
range.set(cell.getValueArray(), cell.getValueOffset(), 
cell.getValueLength());
-081  }
-082
-083  public static ByteRange 
fillTagRange(Cell cell, ByteRange range) {
-084return range.set(cell.getTagsArray(), 
cell.getTagsOffset(), cell.getTagsLength());
-085  }
-086
-087  /* get individual 
arrays for tests /
-088
-089  public static byte[] cloneRow(Cell 
cell){
-090byte[] output = new 
byte[cell.getRowLength()];
-091copyRowTo(cell, output, 0);
-092return output;
-093  }
-094
-095  public static byte[] cloneFamily(Cell 
cell){
-096byte[] output = new 
byte[cell.getFamilyLength()];
-097copyFamilyTo(cell, output, 0);
-098return output;
-099  }
-100
-101  public static byte[] 
cloneQualifier(Cell cell){
-102byte[] output = new 
byte[cell.getQualifierLength()];
-103copyQualifierTo(cell, output, 0);
-104return output;
-105  }
-106
-107  public static byte[] cloneValue(Cell 
cell){
-108byte[] output = new 
byte[cell.getValueLength()];
-109copyValueTo(cell, output, 0);
-110return output;
-111  }
-112
-113  public static byte[] cloneTags(Cell 
cell) {
-114byte[] output = new 
byte[cell.getTagsLength()];
-115copyTagTo(cell, output, 0);
-116return output;
-117  }
-118
-119  /**
-120   * Returns tag value in a new byte 
array. If server-side, use
-121   * {@link Tag#getValueArray()} with 
appropriate {@link Tag#getValueOffset()} and
-122   * {@link Tag#getValueLength()} instead 
to save on allocations.
-123   * @param cell
-124   * @return tag value in a new byte 
array.
-125   */
-126  public static byte[] getTagArray(Cell 
cell){
-127byte[] output = new 
byte[cell.getTagsLength()];
-128copyTagTo(cell, output, 0);
-129return output;
-130  }
-131
-132  /**
-133   * Makes a column in family:qualifier 
form from separate byte arrays.
-134   * 

-135 * Not recommended for usage as this is old-style API. -136 * @param family -137 * @param qualifier -138 * @return family:qualifier -139 */ -140 public static byte [] makeColumn(byte [] family, byte [] qualifier) { -141return Bytes.add(family, COLUMN_FAMILY_DELIM_ARRAY, qualifier); -142 } -143 -144 /** -145 * Splits a column in {@code family:qualif


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

2017-10-04 Thread git-site-role
Published site at .


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

Branch: refs/heads/asf-site
Commit: 387c1112fad2fbc1167f22bd54a53ae490fb40cb
Parents: 72118a7
Author: jenkins 
Authored: Wed Oct 4 15:12:45 2017 +
Committer: jenkins 
Committed: Wed Oct 4 15:12:45 2017 +

--
 acid-semantics.html | 4 +-
 apache_hbase_reference_guide.pdf| 4 +-
 apidocs/allclasses-frame.html   | 4 +-
 apidocs/allclasses-noframe.html | 4 +-
 apidocs/constant-values.html|18 +-
 apidocs/index-all.html  |82 +-
 apidocs/org/apache/hadoop/hbase/CellUtil.html   |   467 +-
 .../org/apache/hadoop/hbase/class-use/Cell.html |   189 +-
 .../hadoop/hbase/client/Scan.ReadType.html  | 4 +-
 .../io/class-use/ImmutableBytesWritable.html| 4 +-
 .../hadoop/hbase/mapreduce/CellCreator.html | 4 +-
 .../hbase/mapreduce/CellSerialization.html  |   316 +
 .../hadoop/hbase/mapreduce/CellSortReducer.html |   306 +
 .../hadoop/hbase/mapreduce/CopyTable.html   | 4 +-
 .../hbase/mapreduce/HFileOutputFormat2.html | 2 +-
 .../apache/hadoop/hbase/mapreduce/Import.html   |34 +-
 .../hadoop/hbase/mapreduce/ImportTsv.html   | 4 +-
 .../hbase/mapreduce/KeyValueSerialization.html  |   316 -
 .../hbase/mapreduce/KeyValueSortReducer.html|   306 -
 .../hbase/mapreduce/LoadIncrementalHFiles.html  | 4 +-
 .../hadoop/hbase/mapreduce/PutSortReducer.html  | 2 +-
 .../hbase/mapreduce/TableInputFormat.html   | 4 +-
 .../hbase/mapreduce/TableInputFormatBase.html   |   174 +-
 .../hadoop/hbase/mapreduce/TextSortReducer.html | 2 +-
 .../hadoop/hbase/mapreduce/WALPlayer.html   |22 +-
 .../mapreduce/class-use/CellSerialization.html  |   125 +
 .../mapreduce/class-use/CellSortReducer.html|   125 +
 .../class-use/KeyValueSerialization.html|   125 -
 .../class-use/KeyValueSortReducer.html  |   125 -
 .../hadoop/hbase/mapreduce/package-frame.html   | 4 +-
 .../hadoop/hbase/mapreduce/package-summary.html |20 +-
 .../hadoop/hbase/mapreduce/package-tree.html| 4 +-
 .../hadoop/hbase/util/ByteBufferUtils.html  |   250 +-
 apidocs/overview-tree.html  | 4 +-
 .../org/apache/hadoop/hbase/CellUtil.html   |  6417 -
 .../hbase/mapreduce/CellSerialization.html  |   165 +
 .../hadoop/hbase/mapreduce/CellSortReducer.html |   132 +
 .../hadoop/hbase/mapreduce/CopyTable.html   | 2 +-
 .../hbase/mapreduce/HFileOutputFormat2.html |   876 +-
 .../apache/hadoop/hbase/mapreduce/Import.html   |  1434 +-
 .../hadoop/hbase/mapreduce/ImportTsv.html   | 2 +-
 .../hbase/mapreduce/KeyValueSerialization.html  |   160 -
 .../hbase/mapreduce/KeyValueSortReducer.html|   129 -
 .../hadoop/hbase/mapreduce/PutSortReducer.html  | 2 +-
 .../hbase/mapreduce/TableInputFormatBase.html   |  1125 +-
 .../hbase/mapreduce/TableMapReduceUtil.html | 2 +-
 .../hadoop/hbase/mapreduce/TextSortReducer.html | 2 +-
 .../hadoop/hbase/mapreduce/WALPlayer.html   |   697 +-
 .../hadoop/hbase/util/ByteBufferUtils.html  |  1989 +--
 book.html   | 2 +-
 bulk-loads.html | 4 +-
 checkstyle-aggregate.html   | 11728 +
 checkstyle.rss  |   110 +-
 coc.html| 4 +-
 cygwin.html | 4 +-
 dependencies.html   | 4 +-
 dependency-convergence.html | 4 +-
 dependency-info.html| 4 +-
 dependency-management.html  | 4 +-
 devapidocs/allclasses-frame.html|26 +-
 devapidocs/allclasses-noframe.html  |26 +-
 devapidocs/constant-values.html |24 +-
 devapidocs/index-all.html   |   472 +-
 .../org/apache/hadoop/hbase/ByteBufferCell.html | 2 +-
 devapidocs/org/apache/hadoop/hbase/Cell.html| 2 +-
 .../hbase/CellUtil.EmptyByteBufferCell.html |58 +-
 .../apache/hadoop/hbase/CellUtil.EmptyCell.html |38 +-
 .../CellUtil.FirstOnRowByteBufferCell.html  |20 +-
 .../hadoop/hbase/CellUtil.FirstOnRowCell.html   |20 +-
 .../CellUtil.FirstOnRowColByteBufferCell.html   |28 +-
 .../hbase/CellUtil.FirstOnRowColCell.html   |28 +-
 .../CellUtil.FirstOnRowColTSByteBufferCell.html | 8 +-
 .../hbase/CellUtil.FirstOnRowColTSCell.html | 8 +-
 .../CellUtil.FirstOnRo

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Import.html
--
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Import.html 
b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Import.html
index 2a53dcd..0171340 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Import.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Import.html
@@ -69,723 +69,725 @@
 061import 
org.apache.hadoop.hbase.filter.Filter;
 062import 
org.apache.hadoop.hbase.io.ImmutableBytesWritable;
 063import 
org.apache.hadoop.hbase.util.Bytes;
-064import 
org.apache.hadoop.hbase.zookeeper.ZKClusterId;
-065import 
org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher;
-066import 
org.apache.hadoop.io.RawComparator;
-067import 
org.apache.hadoop.io.WritableComparable;
-068import 
org.apache.hadoop.io.WritableComparator;
-069import org.apache.hadoop.mapreduce.Job;
-070import 
org.apache.hadoop.mapreduce.Partitioner;
-071import 
org.apache.hadoop.mapreduce.Reducer;
-072import 
org.apache.hadoop.mapreduce.TaskCounter;
-073import 
org.apache.hadoop.mapreduce.lib.input.FileInputFormat;
-074import 
org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFormat;
-075import 
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
-076import 
org.apache.hadoop.mapreduce.lib.partition.TotalOrderPartitioner;
-077import org.apache.hadoop.util.Tool;
-078import 
org.apache.hadoop.util.ToolRunner;
-079import 
org.apache.zookeeper.KeeperException;
-080
+064import 
org.apache.hadoop.hbase.util.MapReduceCell;
+065import 
org.apache.hadoop.hbase.zookeeper.ZKClusterId;
+066import 
org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher;
+067import 
org.apache.hadoop.io.RawComparator;
+068import 
org.apache.hadoop.io.WritableComparable;
+069import 
org.apache.hadoop.io.WritableComparator;
+070import org.apache.hadoop.mapreduce.Job;
+071import 
org.apache.hadoop.mapreduce.Partitioner;
+072import 
org.apache.hadoop.mapreduce.Reducer;
+073import 
org.apache.hadoop.mapreduce.TaskCounter;
+074import 
org.apache.hadoop.mapreduce.lib.input.FileInputFormat;
+075import 
org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFormat;
+076import 
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
+077import 
org.apache.hadoop.mapreduce.lib.partition.TotalOrderPartitioner;
+078import org.apache.hadoop.util.Tool;
+079import 
org.apache.hadoop.util.ToolRunner;
+080import 
org.apache.zookeeper.KeeperException;
 081
-082/**
-083 * Import data written by {@link 
Export}.
-084 */
-085@InterfaceAudience.Public
-086public class Import extends Configured 
implements Tool {
-087  private static final Log LOG = 
LogFactory.getLog(Import.class);
-088  final static String NAME = "import";
-089  public final static String 
CF_RENAME_PROP = "HBASE_IMPORTER_RENAME_CFS";
-090  public final static String 
BULK_OUTPUT_CONF_KEY = "import.bulk.output";
-091  public final static String 
FILTER_CLASS_CONF_KEY = "import.filter.class";
-092  public final static String 
FILTER_ARGS_CONF_KEY = "import.filter.args";
-093  public final static String TABLE_NAME = 
"import.table.name";
-094  public final static String 
WAL_DURABILITY = "import.wal.durability";
-095  public final static String 
HAS_LARGE_RESULT= "import.bulk.hasLargeResult";
-096
-097  private final static String 
JOB_NAME_CONF_KEY = "mapreduce.job.name";
-098
-099  public static class 
KeyValueWritableComparablePartitioner
-100  extends 
Partitioner {
-101private static 
KeyValueWritableComparable[] START_KEYS = null;
-102@Override
-103public int 
getPartition(KeyValueWritableComparable key, KeyValue value,
-104int numPartitions) {
-105  for (int i = 0; i < 
START_KEYS.length; ++i) {
-106if (key.compareTo(START_KEYS[i]) 
<= 0) {
-107  return i;
-108}
-109  }
-110  return START_KEYS.length;
-111}
-112
-113  }
-114
-115  public static class 
KeyValueWritableComparable
-116  implements 
WritableComparable {
-117
-118private KeyValue kv = null;
-119
-120static {
-121  // register this comparator
-122  
WritableComparator.define(KeyValueWritableComparable.class,
-123  new 
KeyValueWritableComparator());
-124}
-125
-126public KeyValueWritableComparable() 
{
-127}
-128
-129public 
KeyValueWritableComparable(KeyValue kv) {
-130  this.kv = kv;
-131}
-132
-133@Override
-134public void write(DataOutput out) 
throws IOException {
-135  KeyValue.write(kv, out);
-136}
-137
-138@Override
-139public void readFields(DataInput in) 
throws IOException {
-140  kv = KeyValue.create(in);
-141}
-142
-143@Override
-144
@edu.umd.cs.findbugs.annotations.SuppressWarnings(value="EQ_COMPARETO_USE_OBJECT_EQUALS",
-145  justification="This is wrong, yes, 
but we should be purg

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.DeleteCommand.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.DeleteCommand.html
 
b/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.DeleteCommand.html
index 84a1ee5..f7d1726 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.DeleteCommand.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.DeleteCommand.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-private static class BackupCommands.DeleteCommand
+private static class BackupCommands.DeleteCommand
 extends BackupCommands.Command
 
 
@@ -236,7 +236,7 @@ extends 
 
 DeleteCommand
-DeleteCommand(org.apache.hadoop.conf.Configuration conf,
+DeleteCommand(org.apache.hadoop.conf.Configuration conf,
   org.apache.commons.cli.CommandLine cmdline)
 
 
@@ -254,7 +254,7 @@ extends 
 
 requiresNoActiveSession
-protected boolean requiresNoActiveSession()
+protected boolean requiresNoActiveSession()
 Description copied from 
class: BackupCommands.Command
 The command can't be run if active backup session is in 
progress
 
@@ -271,7 +271,7 @@ extends 
 
 execute
-public void execute()
+public void execute()
  throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
 Overrides:
@@ -287,7 +287,7 @@ extends 
 
 printUsage
-protected void printUsage()
+protected void printUsage()
 
 Specified by:
 printUsage in
 class BackupCommands.Command

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.DescribeCommand.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.DescribeCommand.html
 
b/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.DescribeCommand.html
index 6d6c3e2..80d3890 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.DescribeCommand.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.DescribeCommand.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-private static class BackupCommands.DescribeCommand
+private static class BackupCommands.DescribeCommand
 extends BackupCommands.Command
 
 
@@ -230,7 +230,7 @@ extends 
 
 DescribeCommand
-DescribeCommand(org.apache.hadoop.conf.Configuration conf,
+DescribeCommand(org.apache.hadoop.conf.Configuration conf,
 org.apache.commons.cli.CommandLine cmdline)
 
 
@@ -248,7 +248,7 @@ extends 
 
 execute
-public void execute()
+public void execute()
  throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
 Overrides:
@@ -264,7 +264,7 @@ extends 
 
 printUsage
-protected void printUsage()
+protected void printUsage()
 
 Specified by:
 printUsage in
 class BackupCommands.Command

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.HelpCommand.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.HelpCommand.html
 
b/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.HelpCommand.html
index 4daa031..7f85a85 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.HelpCommand.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.HelpCommand.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-private static class BackupCommands.HelpCommand
+private static class BackupCommands.HelpCommand
 extends BackupCommands.Command
 
 
@@ -230,7 +230,7 @@ extends 
 
 HelpCommand
-HelpCommand(org.apache.hadoop.conf.Configuration conf,
+HelpCommand(org.apache.hadoop.conf.Configuration conf,
 org.apache.commons.cli.CommandLine cmdline)
 
 
@@ -248,7 +248,7 @@ extends 
 
 execute
-public void execute()
+public void execute()
  throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
 Overrides:
@@ -264,7 +264,7 @@ extends 
 
 printUsage
-protected void printUsage()
+protected void printUsage()
 
 Specified by:
 printUsage in
 class BackupCommands.Command

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.HistoryCommand.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupCommands.HistoryCommand.html
 
b/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupComma

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/CellUtil.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.html 
b/devapidocs/org/apache/hadoop/hbase/CellUtil.html
index 835b11f..e732ebf 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":41,"i21":41,"i22":41,"i23":41,"i24":41,"i25":41,"i26":41,"i27":41,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":41,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9,"i73":9,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":9,"i87":9,"i88":9,"i89":9,"i90":9,"i91":9,"i92":9,"i93":9,"i94":9,"i95":9,"i96":9,"i97":9,"i98":9,"i99":41,"i100":9,"i101":9,"i102":9,"i103":9,"i104":9,"i105":9,"i106":9,"i107":9,"i108":9,"i109":9,"i110":9,"i111":9,"i112":41,"i113":9,"i114":9,"i115":9,"i116":9,"i117":9,"i118":9,"i119":9,"
 i120":9,"i121":9,"i122":9,"i123":9,"i124":9,"i125":9,"i126":9,"i127":9};
+var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":41,"i21":41,"i22":41,"i23":41,"i24":41,"i25":41,"i26":41,"i27":41,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":41,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9,"i73":9,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":9,"i87":9,"i88":9,"i89":9,"i90":9,"i91":9,"i92":9,"i93":9,"i94":9,"i95":9,"i96":9,"i97":9,"i98":9,"i99":9,"i100":41,"i101":9,"i102":9,"i103":9,"i104":9,"i105":9,"i106":9,"i107":9,"i108":9,"i109":9,"i110":9,"i111":9,"i112":9,"i113":41,"i114":9,"i115":9,"i116":9,"i117":9,"i118":9,"i119":9,"
 
i120":9,"i121":9,"i122":9,"i123":9,"i124":9,"i125":9,"i126":9,"i127":9,"i128":9,"i129":9,"i130":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Public
-public final class CellUtil
+public final class CellUtil
 extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
 Utility methods helpful slinging Cell instances.
  Some methods below are for internal use only and are marked 
InterfaceAudience.Private at the
@@ -608,65 +608,71 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
   byte type) 
 
 
+static Cell
+deepClone(Cell cell)
+Deep clones the given cell if the cell supports deep 
cloning
+
+
+
 static boolean
 equals(Cell a,
   Cell b)
 equals
 
 
-
+
 static boolean
 equalsIgnoreMvccVersion(Cell a,
Cell b)
 special case for Cell.equals
 
 
-
+
 static long
 estimatedHeapSizeOf(Cell cell)
 This is an estimate of the heap space occupied by a 
cell.
 
 
-
+
 static int
 estimatedSerializedSizeOf(Cell cell)
-Estimate based on keyvalue's serialization format.
+Estimate based on keyvalue's serialization format in the 
RPC layer.
 
 
-
+
 static int
 estimatedSerializedSizeOfKey(Cell cell)
 Calculates the serialized key size.
 
 
-
+
 static ByteRange
 fillFamilyRange(Cell cell,
ByteRange range) 
 
-
+
 static ByteRange
 fillQualifierRange(Cell cell,
   ByteRange range) 
 
-
+
 static ByteRange
 fillRowRange(Cell cell,
 ByteRange range)
 ByteRange
 
 
-
+
 static ByteRange
 fillTagRange(Cell cell,
 ByteRange range) 
 
-
+
 static ByteRange
 fillValueRange(Cell cell,
   ByteRange range) 
 
-
+
 static int
 findCommonPrefixInFlatKey(Cell c1,
  Cell c2,
@@ -676,17 +682,17 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
  KeyValue.
 
 
-
+
 static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 getCellKeyAsString(Cell cell) 
 
-
+
 static byte[]
 getCellKeySerializedAsKeyValueKey(Cell cell)
 This method exists just to encapsulate how 

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/org/apache/hadoop/hbase/mapreduce/CellSortReducer.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/CellSortReducer.html 
b/apidocs/org/apache/hadoop/hbase/mapreduce/CellSortReducer.html
new file mode 100644
index 000..e0a8271
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/mapreduce/CellSortReducer.html
@@ -0,0 +1,306 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+
+
+
+CellSortReducer (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.mapreduce
+Class CellSortReducer
+
+
+
+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.mapreduce.Reducer
+
+
+org.apache.hadoop.hbase.mapreduce.CellSortReducer
+
+
+
+
+
+
+
+
+
+
+@InterfaceAudience.Public
+public class CellSortReducer
+extends org.apache.hadoop.mapreduce.Reducer
+Emits sorted Cells.
+ Reads in all Cells from passed Iterator, sorts them, then emits
+ Cells in sorted order.  If lots of columns per row, it will use lots of
+ memory sorting.
+
+See Also:
+HFileOutputFormat2
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors 
+
+Constructor and Description
+
+
+CellSortReducer() 
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All Methods Instance Methods Concrete Methods 
+
+Modifier and Type
+Method and Description
+
+
+protected void
+reduce(ImmutableBytesWritable row,
+  http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true";
 title="class or interface in java.lang">Iterable kvs,
+  
org.apache.hadoop.mapreduce.Reducer.Context context) 
+
+
+
+
+
+
+Methods inherited from class org.apache.hadoop.mapreduce.Reducer
+cleanup, run, setup
+
+
+
+
+
+Methods inherited from class java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
+http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
 title="class or interface in java.lang">clone, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--";
 title="class or interface in java.lang">notify, http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in java.lang">toString, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--";
 title="class or interface in java.lang">wait, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-";
 title="class or interface in java.lang">wait, http://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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+
+CellSortReducer
+public CellSortReducer()
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+reduce
+protected void reduce(ImmutableBytesWritable row,
+  http://docs.oracle.com/javase/8

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/ByteBufferCell.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/ByteBufferCell.html 
b/devapidocs/org/apache/hadoop/hbase/ByteBufferCell.html
index 3cedcad..b2a0f53 100644
--- a/devapidocs/org/apache/hadoop/hbase/ByteBufferCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/ByteBufferCell.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 
 
 Direct Known Subclasses:
-BufferedDataBlockEncoder.OffheapDecodedCell,
 ByteBufferKeyOnlyKeyValue, ByteBufferKeyValue, CellUtil.EmptyByteBufferCell, CellUtil.TagRewriteByteBufferCell, KeyOnlyFilter.KeyOnlyByteBufferCell, href="../../../../org/apache/hadoop/hbase/codec/prefixtree/decode/PrefixTreeCell.html"
 > title="class in 
 >org.apache.hadoop.hbase.codec.prefixtree.decode">PrefixTreeCell, href="../../../../org/apache/hadoop/hbase/codec/prefixtree/PrefixTreeSeeker.OffheapPrefixTreeCell.html"
 > title="class in 
 >org.apache.hadoop.hbase.codec.prefixtree">PrefixTreeSeeker.OffheapPrefixTreeCell
+BufferedDataBlockEncoder.OffheapDecodedCell,
 ByteBufferKeyOnlyKeyValue, ByteBufferKeyValue, CellUtil.EmptyByteBufferCell, CellUtil.TagRewriteByteBufferCell, KeyOnlyFilter.KeyOnlyByteBufferCell, title="class in org.apache.hadoop.hbase.util">MapReduceCell, href="../../../../org/apache/hadoop/hbase/codec/prefixtree/decode/PrefixTreeCell.html"
 > title="class in 
 >org.apache.hadoop.hbase.codec.prefixtree.decode">PrefixTreeCell, href="../../../../org/apache/hadoop/hbase/codec/prefixtree/PrefixTreeSeeker.OffheapPrefixTreeCell.html"
 > title="class in 
 >org.apache.hadoop.hbase.codec.prefixtree">PrefixTreeSeeker.OffheapPrefixTreeCell
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/Cell.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/Cell.html 
b/devapidocs/org/apache/hadoop/hbase/Cell.html
index 93c078d..3f11626 100644
--- a/devapidocs/org/apache/hadoop/hbase/Cell.html
+++ b/devapidocs/org/apache/hadoop/hbase/Cell.html
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
 
 
 All Known Implementing Classes:
-BufferedDataBlockEncoder.OffheapDecodedCell,
 BufferedDataBlockEncoder.OnheapDecodedCell,
 ByteBufferCell, ByteBufferChunkCell, 
ByteBufferKeyOnlyKeyValue, ByteBufferKeyValue, CellUtil.EmptyByteBufferCell, CellUtil.EmptyCell, CellUtil.FirstOnRowByteBufferCell, CellUtil.FirstOnRowCell, CellUtil.FirstOnRowColByteBufferCell, CellUtil.FirstOnRowColCell, CellUtil.FirstOnRowColTSByteBufferCell, CellUtil.FirstOnRowColTSCell, CellUtil.FirstOnRowDeleteFamilyCell, CellUtil.LastOnRowByteBufferCell, 
CellUtil.LastOnRowCell, CellUtil.LastOnRowColByteBufferCell, CellUtil.LastOnRowColCell, CellUtil.TagRewriteByteBufferCell, CellUtil.TagRewriteCell, CellUtil.ValueAndTagRewriteByteBufferCell, CellUtil.ValueAndTagRewriteCell, 
IndividualBytesFieldCell, KeyOnlyF
 ilter.KeyOnlyByteBufferCell, KeyOnlyFilter.KeyOnlyCell, 
KeyValue, KeyValue.KeyOnlyKeyValue, NoTagByteBufferChunkCell, NoTagsByteBufferKeyValue, NoTagsKeyValue, PrefixTreeArrayReversibleScanner,
 PrefixTreeArrayScanner, PrefixTreeArraySearcher, 
PrefixTreeCell, PrefixTreeSeeker.OffheapPrefixTreeCell,
 PrefixTreeSeeker.OnheapPrefixTreeCell,
 SizeCachedKeyValue, SizeCachedNoTagsKeyValue
+BufferedDataBlockEncoder.OffheapDecodedCell,
 BufferedDataBlockEncoder.OnheapDecodedCell,
 ByteBufferCell, ByteBufferChunkCell, 
ByteBufferKeyOnlyKeyValue, ByteBufferKeyValue, CellUtil.EmptyByteBufferCell, CellUtil.EmptyCell, CellUtil.FirstOnRowByteBufferCell, CellUtil.FirstOnRowCell, CellUtil.FirstOnRowColByteBufferCell, CellUtil.FirstOnRowColCell, CellUtil.FirstOnRowColTSByteBufferCell, CellUtil.FirstOnRowColTSCell, CellUtil.FirstOnRowDeleteFamilyCell, CellUtil.LastOnRowByteBufferCell, 
CellUtil.LastOnRowCell, CellUtil.LastOnRowColByteBufferCell, CellUtil.LastOnRowColCell, CellUtil.TagRewriteByteBufferCell, CellUtil.TagRewriteCell, CellUtil.ValueAndTagRewriteByteBufferCell, CellUtil.ValueAndTagRewriteCell, 
IndividualBytesFieldCell, KeyOnlyF
 ilter.KeyOnlyByteBufferCell, KeyOnlyFilter.KeyOnlyCell, 
KeyValue, KeyValue.KeyOnlyKeyValue, MapReduceCell, NoTagByteBufferChunkCell, NoTagsByteBufferKeyValue, NoTagsKeyValue, PrefixTreeArrayReversibleScanner,
 PrefixTreeArrayScanner, PrefixTreeArraySearcher, 
PrefixTreeCell, PrefixTreeSeeker.Of
 fheapPrefixTreeCell, PrefixTreeSeeker.OnheapPrefixTreeCell,
 SizeCachedKeyValue, SizeCachedNoTagsKeyValue
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferCell.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferCell.html 
b/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferCell.html
index 5e6d050..6c28959 100644
--- a/

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/mapreduce/Import.CellWritableComparable.CellWritableComparator.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/Import.CellWritableComparable.CellWritableComparator.html
 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/Import.CellWritableComparable.CellWritableComparator.html
new file mode 100644
index 000..dd4c0d8
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/Import.CellWritableComparable.CellWritableComparator.html
@@ -0,0 +1,315 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+
+
+
+Import.CellWritableComparable.CellWritableComparator (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.mapreduce
+Class Import.CellWritableComparable.CellWritableComparator
+
+
+
+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.io.WritableComparator
+
+
+org.apache.hadoop.hbase.mapreduce.Import.CellWritableComparable.CellWritableComparator
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true";
 title="class or interface in java.util">Comparator, 
org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.RawComparator
+
+
+Enclosing class:
+Import.CellWritableComparable
+
+
+
+public static class Import.CellWritableComparable.CellWritableComparator
+extends org.apache.hadoop.io.WritableComparator
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors 
+
+Constructor and Description
+
+
+CellWritableComparator() 
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All Methods Instance Methods Concrete Methods 
+
+Modifier and Type
+Method and Description
+
+
+int
+compare(byte[] b1,
+   int s1,
+   int l1,
+   byte[] b2,
+   int s2,
+   int l2) 
+
+
+
+
+
+
+Methods inherited from 
class org.apache.hadoop.io.WritableComparator
+compare, compare, compareBytes, define, get, get, getConf, getKeyClass, 
hashBytes, hashBytes, newKey, readDouble, readFloat, readInt, readLong, 
readUnsignedShort, readVInt, readVLong, setConf
+
+
+
+
+
+Methods inherited from class java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
+http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
 title="class or interface in java.lang">clone, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--";
 title="class or interface in java.lang">notify, http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in java.lang">toString, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--";
 title="class or interface in java.lang">wait, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-";
 title="class or interface in java.lang">wait, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html
--
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html 
b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html
index 2a28959..898d59a 100644
--- 
a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html
+++ 
b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html
@@ -32,23 +32,23 @@
 024import java.net.InetSocketAddress;
 025import java.net.UnknownHostException;
 026import java.util.ArrayList;
-027import java.util.Arrays;
-028import java.util.HashMap;
-029import java.util.List;
+027import java.util.HashMap;
+028import java.util.List;
+029import java.util.Map;
 030
 031import org.apache.commons.logging.Log;
 032import 
org.apache.commons.logging.LogFactory;
-033import 
org.apache.hadoop.conf.Configuration;
-034import 
org.apache.yetus.audience.InterfaceAudience;
-035import 
org.apache.hadoop.hbase.HConstants;
-036import 
org.apache.hadoop.hbase.HRegionLocation;
-037import 
org.apache.hadoop.hbase.TableName;
-038import 
org.apache.hadoop.hbase.client.Admin;
-039import 
org.apache.hadoop.hbase.client.Connection;
-040import 
org.apache.hadoop.hbase.client.RegionLocator;
-041import 
org.apache.hadoop.hbase.client.Result;
-042import 
org.apache.hadoop.hbase.client.Scan;
-043import 
org.apache.hadoop.hbase.client.Table;
+033import 
org.apache.yetus.audience.InterfaceAudience;
+034import 
org.apache.hadoop.hbase.HConstants;
+035import 
org.apache.hadoop.hbase.HRegionLocation;
+036import 
org.apache.hadoop.hbase.TableName;
+037import 
org.apache.hadoop.hbase.client.Admin;
+038import 
org.apache.hadoop.hbase.client.Connection;
+039import 
org.apache.hadoop.hbase.client.RegionLocator;
+040import 
org.apache.hadoop.hbase.client.Result;
+041import 
org.apache.hadoop.hbase.client.Scan;
+042import 
org.apache.hadoop.hbase.client.Table;
+043import 
org.apache.hadoop.hbase.exceptions.IllegalArgumentIOException;
 044import 
org.apache.hadoop.hbase.io.ImmutableBytesWritable;
 045import 
org.apache.hadoop.hbase.util.Addressing;
 046import 
org.apache.hadoop.hbase.util.Bytes;
@@ -101,563 +101,566 @@
 093 * }
 094 *   }
 095 * 
-096 */ -097@InterfaceAudience.Public -098public abstract class TableInputFormatBase -099extends InputFormat { -100 -101 /** Specify if we enable auto-balance for input in M/R jobs.*/ -102 public static final String MAPREDUCE_INPUT_AUTOBALANCE = "hbase.mapreduce.input.autobalance"; -103 /** Specify if ratio for data skew in M/R jobs, it goes well with the enabling hbase.mapreduce -104 * .input.autobalance property.*/ -105 public static final String INPUT_AUTOBALANCE_MAXSKEWRATIO = "hbase.mapreduce.input.autobalance" + -106 ".maxskewratio"; -107 /** Specify if the row key in table is text (ASCII between 32~126), -108 * default is true. False means the table is using binary row key*/ -109 public static final String TABLE_ROW_TEXTKEY = "hbase.table.row.textkey"; -110 -111 private static final Log LOG = LogFactory.getLog(TableInputFormatBase.class); -112 -113 private static final String NOT_INITIALIZED = "The input format instance has not been properly " + -114 "initialized. Ensure you call initializeTable either in your constructor or initialize " + -115 "method"; -116 private static final String INITIALIZATION_ERROR = "Cannot create a record reader because of a" + -117" previous error. Please look at the previous logs lines from" + -118" the task's full log for more details."; -119 -120 /** Holds the details for the internal scanner. -121 * -122 * @see Scan */ -123 private Scan scan = null; -124 /** The {@link Admin}. */ -125 private Admin admin; -126 /** The {@link Table} to scan. */ -127 private Table table; -128 /** The {@link RegionLocator} of the table. */ -129 private RegionLocator regionLocator; -130 /** The reader scanning the table, can be a custom one. */ -131 private TableRecordReader tableRecordReader = null; -132 /** The underlying {@link Connection} of the table. */ -133 private Connection connection; -134 -135 -136 /** The reverse DNS lookup cache mapping: IPAddress => HostName */ -137 private HashMap reverseDNSCacheMap = new HashMap<>(); -138 -139 /** -140 * Builds a {@link TableRecordReader}. If no {@link TableRecordReader} was provided, uses -141 * the default. -142 * -143 * @param split The split to work with. -144 * @param context The current context. -145 * @return The newly created record reader. -146 * @throws IOException When creating the reader fails. -147 * @see org.apache.hadoop.mapreduce.InputFormat#createRecordReader( -148 * org.apache.hadoop.mapreduce.InputSplit, -149 * org.a

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/mapreduce/Import.KeyValueImporter.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/Import.KeyValueImporter.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/Import.KeyValueImporter.html
deleted file mode 100644
index 47dd09e..000
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/Import.KeyValueImporter.html
+++ /dev/null
@@ -1,403 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-
-
-
-Import.KeyValueImporter (Apache HBase 3.0.0-SNAPSHOT API)
-
-
-
-
-
-var methods = {"i0":10,"i1":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.mapreduce
-Class 
Import.KeyValueImporter
-
-
-
-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.mapreduce.Mapper
-
-
-org.apache.hadoop.hbase.mapreduce.TableMapper
-
-
-org.apache.hadoop.hbase.mapreduce.Import.KeyValueImporter
-
-
-
-
-
-
-
-
-
-
-
-Enclosing class:
-Import
-
-
-
-public static class Import.KeyValueImporter
-extends TableMapper
-A mapper that just writes out KeyValues.
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from 
class org.apache.hadoop.mapreduce.Mapper
-org.apache.hadoop.mapreduce.Mapper.Context
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields 
-
-Modifier and Type
-Field and Description
-
-
-private http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in 
java.util">Map
-cfRenameMap 
-
-
-private Filter
-filter 
-
-
-private static 
org.apache.commons.logging.Log
-LOG 
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors 
-
-Constructor and Description
-
-
-KeyValueImporter() 
-
-
-
-
-
-
-
-
-
-Method Summary
-
-All Methods Instance Methods Concrete Methods 
-
-Modifier and Type
-Method and Description
-
-
-void
-map(ImmutableBytesWritable row,
-   Result value,
-   org.apache.hadoop.mapreduce.Mapper.Context context) 
-
-
-void
-setup(org.apache.hadoop.mapreduce.Mapper.Context context) 
-
-
-
-
-
-
-Methods inherited from class org.apache.hadoop.mapreduce.Mapper
-cleanup, run
-
-
-
-
-
-Methods inherited from class java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
-http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
 title="class or interface in java.lang">clone, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--";
 title="class or interface in java.lang">notify, http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in java.lang">toString, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--";
 title="class or interface in java.lang">wait, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-";
 title="class or interface in java.lang">wait, http://d

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/book.html
--
diff --git a/book.html b/book.html
index f411509..44bb8e8 100644
--- a/book.html
+++ b/book.html
@@ -35210,7 +35210,7 @@ The server will return cellblocks compressed using this 
same compressor as long
 
 
 Version 3.0.0-SNAPSHOT
-Last updated 2017-10-03 14:29:46 UTC
+Last updated 2017-10-04 14:29:33 UTC
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/bulk-loads.html
--
diff --git a/bulk-loads.html b/bulk-loads.html
index aba0461..b2242fb 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-10-03
+  Last Published: 
2017-10-04
 
 
 



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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
index c909aac..9da0f45 100644
--- a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
+++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
@@ -107,7 +107,7 @@ var activeTableTab = "activeTableTab";
 
 @InterfaceAudience.LimitedPrivate(value="Coprocesssor")
  @InterfaceStability.Evolving
-public interface RegionObserver
+public interface RegionObserver
 Coprocessors implement this interface to observe and 
mediate client actions on the region.
  
  Since most implementations will be interested in only a subset of hooks, this 
class uses
@@ -259,19 +259,21 @@ public interface 
 default void
-postCompact(ObserverContext c,
+postCompact(ObserverContext c,
Store store,
StoreFile resultFile,
-   CompactionLifeCycleTracker tracker)
+   CompactionLifeCycleTracker tracker,
+   CompactionRequest request)
 Called after compaction has completed and the new store 
file has been moved in to place.
 
 
 
 default void
-postCompactSelection(ObserverContext c,
+postCompactSelection(ObserverContext c,
 Store store,
 
org.apache.hadoop.hbase.shaded.com.google.common.collect.ImmutableList selected,
-CompactionLifeCycleTracker tracker)
+CompactionLifeCycleTracker tracker,
+CompactionRequest request)
 Called after the StoreFiles to compact 
have been selected from the available
  candidates.
 
@@ -535,24 +537,26 @@ public interface 
 default InternalScanner
-preCompact(ObserverContext c,
+preCompact(ObserverContext c,
   Store store,
   InternalScanner scanner,
   ScanType scanType,
-  CompactionLifeCycleTracker tracker)
+  CompactionLifeCycleTracker tracker,
+  CompactionRequest request)
 Called prior to writing the StoreFiles selected for 
compaction into a new
  StoreFile.
 
 
 
 default InternalScanner
-preCompactScannerOpen(ObserverContext c,
+preCompactScannerOpen(ObserverContext c,
  Store store,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long earliestPutTs,
  InternalScanner s,
  CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
  long readPoint)
 Called prior to writing the StoreFiles selected for 
compaction into a new
  StoreFile and prior to creating the scanner used to read the 
input files.
@@ -560,10 +564,11 @@ public interface 
 default void
-preCompactSelection(ObserverContext c,
+preCompactSelection(ObserverContext c,
Store store,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List candidates,
-   CompactionLifeCycleTracker tracker)
+   CompactionLifeCycleTracker tracker,
+   CompactionRequest request)
 Called prior to selecting the StoreFiles to compact 
from the list of
  available candidates.
 
@@ -747,7 +752,7 @@ public interface 
 
 preOpen
-default void preOpen(ObserverContext c)
+default void preOpen(ObserverContext c)
   throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 Called before the region is reported as open to the 
master.
 
@@ -764,7 +769,7 @@ public interface 
 
 postOpen
-default void postOpen(ObserverContext c)
+default void postOpen(ObserverContext c)
 Called after the region is reported as open to the 
master.
 
 Parameters:
@@ -778,7 +783,7 @@ public interface 
 
 postLogReplay
-default void postLogReplay(ObserverContext c)
+default void postLogReplay(ObserverContext c)
 Called after the log replay on the region is over.
 
 Parameters:
@@ -792,7 +797,7 @@ public interface 
 
 preFlushScannerOpen
-default InternalScanner preFl

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html
index 16506ee..53a05af 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html
@@ -191,7 +191,7 @@ extends 
 void
-forceSelect(CompactionRequest request)
+forceSelect(CompactionRequestImpl request)
 Forces external selection to be applied for this 
compaction.
 
 
@@ -322,18 +322,18 @@ extends 
+
 
 
 
 
 forceSelect
-public void forceSelect(CompactionRequest request)
-Description copied from 
class: CompactionContext
+public void forceSelect(CompactionRequestImpl request)
+Description copied from 
class: CompactionContext
 Forces external selection to be applied for this 
compaction.
 
 Overrides:
-forceSelect in
 class CompactionContext
+forceSelect in
 class CompactionContext
 Parameters:
 request - The pre-cooked request with selection and other 
settings.
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/DateTieredMultiFileWriter.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/DateTieredMultiFileWriter.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/DateTieredMultiFileWriter.html
index 36c908e..f12d8ea 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/DateTieredMultiFileWriter.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/DateTieredMultiFileWriter.html
@@ -104,9 +104,9 @@
 
 
 protected http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List
-DateTieredCompactor.commitWriter(DateTieredMultiFileWriter writer,
+DateTieredCompactor.commitWriter(DateTieredMultiFileWriter writer,
 Compactor.FileDetails fd,
-CompactionRequest request) 
+CompactionRequestImpl request) 
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HStore.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HStore.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HStore.html
index 2ac4a62..c7d5689 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HStore.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HStore.html
@@ -426,18 +426,20 @@
 
 
 void
-RegionCoprocessorHost.postCompact(HStore store,
+RegionCoprocessorHost.postCompact(HStore store,
HStoreFile resultFile,
CompactionLifeCycleTracker tracker,
+   CompactionRequest request,
User user)
 Called after the store compaction has completed.
 
 
 
 void
-RegionCoprocessorHost.postCompactSelection(HStore store,
+RegionCoprocessorHost.postCompactSelection(HStore store,
 
org.apache.hadoop.hbase.shaded.com.google.common.collect.ImmutableList selected,
 CompactionLifeCycleTracker tracker,
+CompactionRequest request,
 User user)
 Called after the HStoreFiles to be 
compacted have been selected from the available
  candidates.
@@ -452,33 +454,36 @@
 
 
 InternalScanner
-RegionCoprocessorHost.preCompact(HStore store,
+RegionCoprocessorHost.preCompact(HStore store,
   InternalScanner scanner,
   ScanType scanType,
   CompactionLifeCycleTracker tracker,
+  CompactionRequest request,
   User user)
 Called prior to rewriting the store files selected for 
compaction
 
 
 
 InternalScanner
-RegionCoprocessorHost.preCompactScannerOpen(HStore store,
+RegionCoprocessorHost.preCompactScannerOpen(HStore store,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long earliestPutTs,
  CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
  User user,
  long readPoint)
 See
- RegionObserver.preCompactScannerOpen(ObserverContext,
 Store, List, ScanType, long,
-   InternalScanner, CompactionLifeCycleTracker, long)
+ RegionObserver.preCompactScannerOpen(ObserverContext,
 Store, List, ScanType, long,
+   InternalScanner, Compactio

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/mapreduce/class-use/Import.KeyValueReducer.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/class-use/Import.KeyValueReducer.html
 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/class-use/Import.KeyValueReducer.html
deleted file mode 100644
index 849e123..000
--- 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/class-use/Import.KeyValueReducer.html
+++ /dev/null
@@ -1,125 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-
-
-
-Uses of Class org.apache.hadoop.hbase.mapreduce.Import.KeyValueReducer 
(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.mapreduce.Import.KeyValueReducer
-
-No usage of 
org.apache.hadoop.hbase.mapreduce.Import.KeyValueReducer
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-Prev
-Next
-
-
-Frames
-No Frames
-
-
-All Classes
-
-
-
-
-
-
-
-
-
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
-
-

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/mapreduce/class-use/Import.KeyValueSortImporter.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/class-use/Import.KeyValueSortImporter.html
 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/class-use/Import.KeyValueSortImporter.html
deleted file mode 100644
index 5eec966..000
--- 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/class-use/Import.KeyValueSortImporter.html
+++ /dev/null
@@ -1,125 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-
-
-
-Uses of Class 
org.apache.hadoop.hbase.mapreduce.Import.KeyValueSortImporter (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.mapreduce.Import.KeyValueSortImporter
-
-No usage of 
org.apache.hadoop.hbase.mapreduce.Import.KeyValueSortImporter
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-Prev
-Next
-
-
-Frames
-No Frames
-
-
-All Classes
-
-
-
-
-
-
-
-
-
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
-
-

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/mapreduce/class-use/Import.KeyValueWritableComparable.KeyValueWritableComparator.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/class-use/Import.KeyValueWritableComparable.KeyValueWritableComparator.html
 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/class-use/Import.KeyValueWritableComparable.KeyValueWritableComparator.html
deleted file mode 100644
index 9b1e89a..000
--- 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/class-use/Import.KeyValueWritableComparable.KeyValueWritableComparator.html
+++ /dev/null
@@ -1,125 +0,0 @@
-http://www.w3.org/TR/html4/

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html
index 9ebfbdb..4793e17 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html
@@ -18,8 +18,8 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 
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};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Public
-public abstract class TableInputFormatBase
+public abstract class TableInputFormatBase
 extends org.apache.hadoop.mapreduce.InputFormat
 A base for TableInputFormats. Receives 
a Connection, a TableName,
  an Scan instance 
that defines the input columns etc. Subclasses may use
@@ -158,7 +158,18 @@ extends org.apache.hadoop.mapreduce.InputFormat<
 
 
 
@@ -194,20 +205,19 @@ extends org.apache.hadoop.mapreduce.InputFormatString
-INPUT_AUTOBALANCE_MAXSKEWRATIO
-Specify if ratio for data skew in M/R jobs, it goes well 
with the enabling hbase.mapreduce
- .input.autobalance property.
-
-
-
 private static 
org.apache.commons.logging.Log
 LOG 
 
-
+
 static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 MAPREDUCE_INPUT_AUTOBALANCE
-Specify if we enable auto-balance for input in M/R 
jobs.
+Specify if we enable auto-balance to set number of mappers 
in M/R jobs.
+
+
+
+static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
+MAX_AVERAGE_REGION_SIZE
+In auto-balance, we split input by ave region size, if 
calculated region size is too big, we can set it.
 
 
 
@@ -215,36 +225,35 @@ extends org.apache.hadoop.mapreduce.InputFormatString
+NUM_MAPPERS_PER_REGION
+Set the number of Mappers for each region, all regions have 
same number of Mappers
+
+
+
 private RegionLocator
 regionLocator
 The RegionLocator of the 
table.
 
 
-
+
 private http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true";
 title="class or interface in java.util">HashMapInetAddress,http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String>
 reverseDNSCacheMap
 The reverse DNS lookup cache mapping: IPAddress => 
HostName
 
 
-
+
 private Scan
 scan
 Holds the details for the internal scanner.
 
 
-
+
 private Table
 table
 The Table to 
scan.
 
 
-
-static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
-TABLE_ROW_TEXTKEY
-Specify if the row key in table is text (ASCII between 
32~126),
- default is true.
-
-
 
 private TableRecordReader
 tableRecordReader
@@ -278,16 +287,15 @@ extends org.apache.hadoop.mapreduce.InputFormat<
-All Methods Static Methods Instance Methods Concrete Methods 
+All Methods Instance Methods Concrete Methods 
 
 Modifier and Type
 Method and Description
 
 
-private http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List
-calculateRebalancedSplits(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List list,
- org.apache.hadoop.mapreduce.JobContext context,
- long average)
+http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List
+calculateAutoBa

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html
index 50d8722..49ff2f1 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html
@@ -87,27 +87,23 @@
  
 
 
-org.apache.hadoop.hbase.backup.mapreduce
- 
-
-
 org.apache.hadoop.hbase.client
 
 Provides HBase Client
 
 
-
+
 org.apache.hadoop.hbase.mapreduce
 
 Provides HBase http://wiki.apache.org/hadoop/HadoopMapReduce";>MapReduce
 Input/OutputFormats, a table indexing MapReduce job, and utility methods.
 
 
-
+
 org.apache.hadoop.hbase.regionserver
  
 
-
+
 org.apache.hadoop.hbase.security.access
  
 
@@ -532,26 +528,6 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 
-
-
-
-Uses of KeyValue in org.apache.hadoop.hbase.backup.mapreduce
-
-Methods in org.apache.hadoop.hbase.backup.mapreduce
 with parameters of type KeyValue 
-
-Modifier and Type
-Method and Description
-
-
-
-void
-MapReduceHFileSplitterJob.HFileCellMapper.map(org.apache.hadoop.io.NullWritable key,
-   KeyValue value,
-   org.apache.hadoop.mapreduce.Mapper.Context context) 
-
-
-
-
 
 
 
@@ -595,19 +571,6 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 Uses of KeyValue in org.apache.hadoop.hbase.mapreduce
-
-Fields in org.apache.hadoop.hbase.mapreduce
 declared as KeyValue 
-
-Modifier and Type
-Field and Description
-
-
-
-private KeyValue
-Import.KeyValueWritableComparable.kv 
-
-
-
 
 Methods in org.apache.hadoop.hbase.mapreduce
 that return KeyValue 
 
@@ -617,70 +580,7 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 KeyValue
-KeyValueSerialization.KeyValueDeserializer.deserialize(KeyValue ignore) 
-
-
-
-
-Methods in org.apache.hadoop.hbase.mapreduce
 with parameters of type KeyValue 
-
-Modifier and Type
-Method and Description
-
-
-
-KeyValue
-KeyValueSerialization.KeyValueDeserializer.deserialize(KeyValue ignore) 
-
-
-int
-Import.KeyValueWritableComparablePartitioner.getPartition(Import.KeyValueWritableComparable key,
-KeyValue value,
-int numPartitions) 
-
-
-void
-KeyValueSerialization.KeyValueSerializer.serialize(KeyValue kv) 
-
-
-
-
-Method parameters in org.apache.hadoop.hbase.mapreduce
 with type arguments of type KeyValue 
-
-Modifier and Type
-Method and Description
-
-
-
-KeyValueSerialization.KeyValueDeserializer
-KeyValueSerialization.getDeserializer(http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class t) 
-
-
-KeyValueSerialization.KeyValueSerializer
-KeyValueSerialization.getSerializer(http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class c) 
-
-
-protected void
-KeyValueSortReducer.reduce(ImmutableBytesWritable row,
-  http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true";
 title="class or interface in java.lang">Iterable kvs,
-  
org.apache.hadoop.mapreduce.Reducer.Context context) 
-
-
-protected void
-Import.KeyValueReducer.reduce(Import.KeyValueWritableComparable row,
-  http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true";
 title="class or interface in java.lang">Iterable kvs,
-  
org.apache.hadoop.mapreduce.Reducer.Context context) 
-
-
-
-
-Constructors in org.apache.hadoop.hbase.mapreduce
 with parameters of type KeyValue 
-
-Constructor and Description
-
-
-
-KeyValueWritableComparable(KeyValue kv) 
+CellSerialization.CellDeserializer.deserialize(Cell ignore) 
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/class-use/SettableSequenceId.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/class-use/SettableSequenceId.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/SettableSequenceId.html
index 2fc832a..bdf7e83 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/SettableSequenceId.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/SettableSequenceId.html
@@ -102,6 +102,10 @@
 org.apache.hadoop.hbase.regionserver
  
 
+
+org.apache.hadoop.hbase.util
+ 
+
 
 
 
@@ -372,6 +376,26 @@
 
 
 
+
+
+
+Uses of SettableSequenceId in org.apache.hadoop.hbase.util
+
+Classes in org.apache.hadoop.hbase.util
 that implement SettableSequenceId 
+
+Modifier and Type
+Class and Description
+
+
+
+class 
+MapReduceCell
+A wrapper for a cell to be used with mapreduce, as the 
output value class for mappers/reducers.
+
+
+
+
+
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapid

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DateTieredCompactor.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DateTieredCompactor.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DateTieredCompactor.html
index a609212..3aea3b1 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DateTieredCompactor.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DateTieredCompactor.html
@@ -202,20 +202,20 @@ extends 
 protected http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List
-commitWriter(DateTieredMultiFileWriter writer,
+commitWriter(DateTieredMultiFileWriter writer,
 Compactor.FileDetails fd,
-CompactionRequest request) 
+CompactionRequestImpl request) 
 
 
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List
-compact(CompactionRequest request,
+compact(CompactionRequestImpl request,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">ListLong> lowerBoundaries,
ThroughputController throughputController,
User user) 
 
 
 private boolean
-needEmptyFile(CompactionRequest request) 
+needEmptyFile(CompactionRequestImpl request) 
 
 
 
@@ -230,7 +230,7 @@ extends Compactor
-compact,
 createFileScanners,
 createScanner,
 createScanner, createTmpWriter,
 getFileDetails,
 getProgress,
 getSmallestReadPoint,
 performCompaction,
 postCreateCoprocScanner,
 preCreateCoprocScanner
+compact,
 createFileScanners,
 createScanner,
 createScanner, createTmpWriter,
 getFileDetails,
 getProgress,
 getSmallestReadPoint,
 performCompaction,
 postCreateCoprocScanner,
 preCreateCoprocScanner
 
 
 
@@ -288,22 +288,22 @@ extends 
+
 
 
 
 
 needEmptyFile
-private boolean needEmptyFile(CompactionRequest request)
+private boolean needEmptyFile(CompactionRequestImpl request)
 
 
-
+
 
 
 
 
 compact
-public http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List compact(CompactionRequest request,
+public http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List compact(CompactionRequestImpl request,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">ListLong> lowerBoundaries,
ThroughputController throughputController,
User user)
@@ -314,7 +314,7 @@ extends 
+
 
 
 
@@ -322,11 +322,11 @@ extends http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List commitWriter(DateTieredMultiFileWriter writer,
Compactor.FileDetails fd,
-   CompactionRequest request)
+   CompactionRequestImpl request)
 throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
 Specified by:
-commitWriter in
 class Compactor
+commitWriter in
 class Compactor
 Throws:
 http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html
index fb3ef17..f539b5b 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 public class DefaultCompactor
 extends Compactor
 Compac

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/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 df7e749..22c75e3 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
@@ -91,12 +91,16 @@
  
 
 
+org.apache.hadoop.hbase.backup.mapreduce
+ 
+
+
 org.apache.hadoop.hbase.client
 
 Provides HBase Client
 
 
-
+
 org.apache.hadoop.hbase.client.coprocessor
 
 Provides client classes for invoking Coprocessor RPC 
protocols
@@ -107,135 +111,135 @@
 
 
 
-
+
 org.apache.hadoop.hbase.codec
  
 
-
+
 org.apache.hadoop.hbase.codec.prefixtree
  
 
-
+
 org.apache.hadoop.hbase.codec.prefixtree.decode
  
 
-
+
 org.apache.hadoop.hbase.codec.prefixtree.encode
  
 
-
+
 org.apache.hadoop.hbase.codec.prefixtree.scanner
  
 
-
+
 org.apache.hadoop.hbase.constraint
 
 Restrict the domain of a data attribute, often times to 
fulfill business rules/requirements.
 
 
-
+
 org.apache.hadoop.hbase.coprocessor
 
 Table of Contents
 
 
-
+
 org.apache.hadoop.hbase.coprocessor.example
  
 
-
+
 org.apache.hadoop.hbase.filter
 
 Provides row-level filters applied to HRegion scan results 
during calls to
  ResultScanner.next().
 
 
-
+
 org.apache.hadoop.hbase.io
  
 
-
+
 org.apache.hadoop.hbase.io.encoding
  
 
-
+
 org.apache.hadoop.hbase.io.hfile
 
 Provides implementations of HFile and HFile
  BlockCache.
 
 
-
+
 org.apache.hadoop.hbase.mapreduce
 
 Provides HBase http://wiki.apache.org/hadoop/HadoopMapReduce";>MapReduce
 Input/OutputFormats, a table indexing MapReduce job, and utility methods.
 
 
-
+
 org.apache.hadoop.hbase.mob
  
 
-
+
 org.apache.hadoop.hbase.quotas
  
 
-
+
 org.apache.hadoop.hbase.regionserver
  
 
-
+
 org.apache.hadoop.hbase.regionserver.handler
  
 
-
+
 org.apache.hadoop.hbase.regionserver.querymatcher
  
 
-
+
 org.apache.hadoop.hbase.regionserver.wal
  
 
-
+
 org.apache.hadoop.hbase.replication
 
 Multi Cluster Replication
 
 
-
+
 org.apache.hadoop.hbase.replication.regionserver
  
 
-
+
 org.apache.hadoop.hbase.rest
 
 HBase REST
 
 
-
+
 org.apache.hadoop.hbase.rest.model
  
 
-
+
 org.apache.hadoop.hbase.security.access
  
 
-
+
 org.apache.hadoop.hbase.security.visibility
  
 
-
+
 org.apache.hadoop.hbase.thrift
 
 Provides an HBase http://incubator.apache.org/thrift/";>Thrift
 service.
 
 
-
+
 org.apache.hadoop.hbase.util
  
 
-
+
 org.apache.hadoop.hbase.wal
  
 
@@ -660,6 +664,12 @@ service.
 Cell
 CellScanner.current() 
 
+
+static Cell
+CellUtil.deepClone(Cell cell)
+Deep clones the given cell if the cell supports deep 
cloning
+
+
 
 
 
@@ -1196,6 +1206,12 @@ service.
   byte type) 
 
 
+static Cell
+CellUtil.deepClone(Cell cell)
+Deep clones the given cell if the cell supports deep 
cloning
+
+
+
 static KeyValue
 KeyValueUtil.ensureKeyValue(Cell cell)
 Deprecated. 
@@ -1203,66 +1219,66 @@ service.
 
 
 
-
+
 static boolean
 CellUtil.equals(Cell a,
   Cell b)
 equals
 
 
-
+
 static boolean
 CellUtil.equalsIgnoreMvccVersion(Cell a,
Cell b)
 special case for Cell.equals
 
 
-
+
 static long
 CellUtil.estimatedHeapSizeOf(Cell cell)
 This is an estimate of the heap space occupied by a 
cell.
 
 
-
+
 static int
 CellUtil.estimatedSerializedSizeOf(Cell cell)
-Estimate based on keyvalue's serialization format.
+Estimate based on keyvalue's serialization format in the 
RPC layer.
 
 
-
+
 static int
 CellUtil.estimatedSerializedSizeOfKey(Cell cell)
 Calculates the serialized key size.
 
 
-
+
 static ByteRange
 CellUtil.fillFamilyRange(Cell cell,
ByteRange range) 
 
-
+
 static ByteRange
 CellUtil.fillQualifierRange(Cell cell,
   ByteRange range) 
 
-
+
 static ByteRange
 CellUtil.fillRowRange(Cell cell,
 ByteRange range)
 ByteRange
 
 
-
+
 static ByteRange
 CellUtil.fillTagRange(Cell cell,
 ByteRange range) 
 
-
+
 static ByteRange
 CellUtil.fillValueRange(Cell cell,
   ByteRange range) 
 
-
+
 static int
 CellUtil.findCommonPrefixInFlatKey(Cell c1,
  Cell c2,
@@ -1272,17 +1288,17 @@ service.
  KeyValue.
 
 
-
+
 static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 CellUtil.getCellKeyAsString(Cell cell) 
 
-
+
 static byte[]
 CellUtil.getCellKeySerializedAsKeyValueKey(Cell cell)
 This method exists just to encapsulate how we serialize 
keys.
 
 
-
+
 static http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer
 CellUtil.getQualifierBufferShallowCopy(Cell cell)
 Deprecated. 
@@ -1290,130 +1306,130 @@ service.
 
 
 
-
+
 static byte
 CellUtil.getQualifierByte(Cell cell,
 int index) 
 

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html 
b/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html
index aee36ff..fb99697 100644
--- a/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html
+++ b/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.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};
+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};
 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.Public
-public abstract class TableInputFormatBase
+public abstract class TableInputFormatBase
 extends org.apache.hadoop.mapreduce.InputFormat
 A base for TableInputFormats. Receives 
a Connection, a TableName,
  an Scan instance 
that defines the input columns etc. Subclasses may use
@@ -158,7 +158,18 @@ extends org.apache.hadoop.mapreduce.InputFormat<
 
 
 
@@ -179,22 +190,20 @@ extends org.apache.hadoop.mapreduce.InputFormat<
 static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
-INPUT_AUTOBALANCE_MAXSKEWRATIO
-Specify if ratio for data skew in M/R jobs, it goes well 
with the enabling hbase.mapreduce
- .input.autobalance property.
+MAPREDUCE_INPUT_AUTOBALANCE
+Specify if we enable auto-balance to set number of mappers 
in M/R jobs.
 
 
 
 static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
-MAPREDUCE_INPUT_AUTOBALANCE
-Specify if we enable auto-balance for input in M/R 
jobs.
+MAX_AVERAGE_REGION_SIZE
+In auto-balance, we split input by ave region size, if 
calculated region size is too big, we can set it.
 
 
 
 static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
-TABLE_ROW_TEXTKEY
-Specify if the row key in table is text (ASCII between 
32~126),
- default is true.
+NUM_MAPPERS_PER_REGION
+Set the number of Mappers for each region, all regions have 
same number of Mappers
 
 
 
@@ -230,54 +239,68 @@ extends org.apache.hadoop.mapreduce.InputFormatList
+calculateAutoBalancedSplits(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List splits,
+   long maxAverageRegionSize)
+Calculates the number of MapReduce input splits for the map 
tasks.
+
+
+
 protected void
 closeTable()
 Close the Table and related objects that were initialized 
via
  initializeTable(Connection,
 TableName).
 
 
-
+
+protected http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List
+createNInputSplitsUniform(org.apache.hadoop.mapreduce.InputSplit split,
+ int n)
+Create n splits for one InputSplit, For now only support 
uniform distribution
+
+
+
 org.apache.hadoop.mapreduce.RecordReader
 createRecordReader(org.apache.hadoop.mapreduce.InputSplit split,
   
org.apache.hadoop.mapreduce.TaskAttemptContext context)
 Builds a TableRecordReader.
 
 
-
+
 protected Admin
 getAdmin()
 Allows subclasses to get the Admin.
 
 
-
+
 protected RegionLocator
 getRegionLocator()
 Allows subclasses to get the RegionLocator.
 
 
-
+
 Scan
 getScan()
 Gets the scan defining the actual details like columns 
etc.
 
 
-
+
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List
 getSplits(org.apache.hadoop.mapreduce.JobContext context)
 Calculates the splits that will serve as input for the map 
tasks.
 
 
-
+
 protected Pair
 getStartEndKeys() 
 
-
+
 protected Table
 getTable()
 Allows subclasses to get the Table.
 
 
-
+
 protected boolean
 includeRegionInSplit(byte[] startKey,
 byte[] endKey)
@@ -285,26 +308,26 @@ extends org.apache.hadoop.mapreduce.InputFormat<
+
 protected void
 initialize(org.apache.hadoop.mapreduce.JobContext context)
 Handle subc

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/CellUtil.TagRewriteByteBufferCell.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/CellUtil.TagRewriteByteBufferCell.html 
b/devapidocs/org/apache/hadoop/hbase/CellUtil.TagRewriteByteBufferCell.html
index fa22835..d918575 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.TagRewriteByteBufferCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.TagRewriteByteBufferCell.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-private static class CellUtil.TagRewriteByteBufferCell
+private static class CellUtil.TagRewriteByteBufferCell
 extends ByteBufferCell
 implements ExtendedCell
 
@@ -409,7 +409,7 @@ implements 
 
 cell
-protected ByteBufferCell cell
+protected ByteBufferCell cell
 
 
 
@@ -418,7 +418,7 @@ implements 
 
 tags
-protected byte[] tags
+protected byte[] tags
 
 
 
@@ -427,7 +427,7 @@ implements 
 
 HEAP_SIZE_OVERHEAD
-private static final long HEAP_SIZE_OVERHEAD
+private static final long HEAP_SIZE_OVERHEAD
 
 
 
@@ -444,7 +444,7 @@ implements 
 
 TagRewriteByteBufferCell
-public TagRewriteByteBufferCell(ByteBufferCell cell,
+public TagRewriteByteBufferCell(ByteBufferCell cell,
 byte[] tags)
 
 Parameters:
@@ -467,7 +467,7 @@ implements 
 
 getRowArray
-public byte[] getRowArray()
+public byte[] getRowArray()
 Description copied from 
interface: Cell
 Contiguous raw bytes that may start at any index in the 
containing array. Max length is
  Short.MAX_VALUE which is 32,767 bytes.
@@ -485,7 +485,7 @@ implements 
 
 getRowOffset
-public int getRowOffset()
+public int getRowOffset()
 
 Specified by:
 getRowOffset in
 interface Cell
@@ -500,7 +500,7 @@ implements 
 
 getRowLength
-public short getRowLength()
+public short getRowLength()
 
 Specified by:
 getRowLength in
 interface Cell
@@ -515,7 +515,7 @@ implements 
 
 getFamilyArray
-public byte[] getFamilyArray()
+public byte[] getFamilyArray()
 Description copied from 
interface: Cell
 Contiguous bytes composed of legal HDFS filename characters 
which may start at any index in the
  containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.
@@ -533,7 +533,7 @@ implements 
 
 getFamilyOffset
-public int getFamilyOffset()
+public int getFamilyOffset()
 
 Specified by:
 getFamilyOffset in
 interface Cell
@@ -548,7 +548,7 @@ implements 
 
 getFamilyLength
-public byte getFamilyLength()
+public byte getFamilyLength()
 
 Specified by:
 getFamilyLength in
 interface Cell
@@ -563,7 +563,7 @@ implements 
 
 getQualifierArray
-public byte[] getQualifierArray()
+public byte[] getQualifierArray()
 Description copied from 
interface: Cell
 Contiguous raw bytes that may start at any index in the 
containing array.
 
@@ -580,7 +580,7 @@ implements 
 
 getQualifierOffset
-public int getQualifierOffset()
+public int getQualifierOffset()
 
 Specified by:
 getQualifierOffset in
 interface Cell
@@ -595,7 +595,7 @@ implements 
 
 getQualifierLength
-public int getQualifierLength()
+public int getQualifierLength()
 
 Specified by:
 getQualifierLength in
 interface Cell
@@ -610,7 +610,7 @@ implements 
 
 getTimestamp
-public long getTimestamp()
+public long getTimestamp()
 
 Specified by:
 getTimestamp in
 interface Cell
@@ -626,7 +626,7 @@ implements 
 
 getTypeByte
-public byte getTypeByte()
+public byte getTypeByte()
 
 Specified by:
 getTypeByte in
 interface Cell
@@ -641,7 +641,7 @@ implements 
 
 getSequenceId
-public long getSequenceId()
+public long getSequenceId()
 Description copied from 
interface: Cell
 A region-specific unique monotonically increasing sequence 
ID given to each Cell. It always
  exists for cells in the memstore but is not retained forever. It will be kept 
for
@@ -661,7 +661,7 @@ implements 
 
 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.
@@ -679,7 +679,7 @@ implements 
 
 getValueOffset
-public int getValueOffset()
+public int getValueOffset()
 
 Specified by:
 getValueOffset in
 interface Cell
@@ -694,7 +694,7 @@ implements 
 
 getValueLength
-public int getValueLength()
+public int getValueLength()
 
 Specified by:
 getValueLength in
 interface Cell
@@ -709,7 +709,7 @@ implements 
 
 getTagsArray
-public byte[] getTagsArray()
+public byte[] getTagsArray()
 Description copied from 
interface: Cell
 Contiguous raw bytes representing tags that may start at 
any index in the containing array.
 
@@ -726,7 +726,7 @@ implements 
 
 getTagsOffset
-public int getTagsOffset()
+public int getTagsOffset()
 
 Specified by:
 getTagsOffset in
 interface Cell
@@ -741,7 +741,7 @@ implements 
 
 getTagsLength
-public int getTagsLength()
+public int getTagsLength()
 Description 

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/ImportTsv.html
--
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/ImportTsv.html 
b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/ImportTsv.html
index b8ffa52..a31ffdc 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/ImportTsv.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/ImportTsv.html
@@ -592,7 +592,7 @@
 584  
job.getConfiguration().setStrings("io.serializations",
 585  
job.getConfiguration().get("io.serializations"),
 586  
MutationSerialization.class.getName(), ResultSerialization.class.getName(),
-587  
KeyValueSerialization.class.getName());
+587  
CellSerialization.class.getName());
 588}
 589
TableMapReduceUtil.addDependencyJars(job);
 590
TableMapReduceUtil.addDependencyJarsForClasses(job.getConfiguration(),

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/KeyValueSerialization.html
--
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/KeyValueSerialization.html 
b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/KeyValueSerialization.html
deleted file mode 100644
index f27a70c..000
--- 
a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/KeyValueSerialization.html
+++ /dev/null
@@ -1,160 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-Source code
-
-
-
-
-001/**
-002 * Licensed to the Apache Software 
Foundation (ASF) under one
-003 * or more contributor license 
agreements.  See the NOTICE file
-004 * distributed with this work for 
additional information
-005 * regarding copyright ownership.  The 
ASF licenses this file
-006 * to you under the Apache License, 
Version 2.0 (the
-007 * "License"); you may not use this file 
except in compliance
-008 * with the License.  You may obtain a 
copy of the License at
-009 *
-010 * 
http://www.apache.org/licenses/LICENSE-2.0
-011 *
-012 * Unless required by applicable law or 
agreed to in writing, software
-013 * distributed under the License is 
distributed on an "AS IS" BASIS,
-014 * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.
-015 * See the License for the specific 
language governing permissions and
-016 * limitations under the License.
-017 */
-018package 
org.apache.hadoop.hbase.mapreduce;
-019
-020import java.io.DataInputStream;
-021import java.io.DataOutputStream;
-022import java.io.IOException;
-023import java.io.InputStream;
-024import java.io.OutputStream;
-025
-026import 
org.apache.hadoop.hbase.KeyValue;
-027import 
org.apache.hadoop.hbase.KeyValueUtil;
-028import 
org.apache.yetus.audience.InterfaceAudience;
-029import 
org.apache.hadoop.io.serializer.Deserializer;
-030import 
org.apache.hadoop.io.serializer.Serialization;
-031import 
org.apache.hadoop.io.serializer.Serializer;
-032
-033@InterfaceAudience.Public
-034public class KeyValueSerialization 
implements Serialization {
-035  @Override
-036  public boolean accept(Class c) 
{
-037return 
KeyValue.class.isAssignableFrom(c);
-038  }
-039
-040  @Override
-041  public KeyValueDeserializer 
getDeserializer(Class t) {
-042return new KeyValueDeserializer();
-043  }
-044
-045  @Override
-046  public KeyValueSerializer 
getSerializer(Class c) {
-047return new KeyValueSerializer();
-048  }
-049
-050  public static class 
KeyValueDeserializer implements Deserializer {
-051private DataInputStream dis;
-052
-053@Override
-054public void close() throws 
IOException {
-055  this.dis.close();
-056}
-057
-058@Override
-059public KeyValue deserialize(KeyValue 
ignore) throws IOException {
-060  // I can't overwrite the passed in 
KV, not from a proto kv, not just yet.  TODO
-061  return 
KeyValueUtil.create(this.dis);
-062}
-063
-064@Override
-065public void open(InputStream is) 
throws IOException {
-066  this.dis = new 
DataInputStream(is);
-067}
-068  }
-069
-070  public static class KeyValueSerializer 
implements Serializer {
-071private DataOutputStream dos;
-072
-073@Override
-074public void close() throws 
IOException {
-075  this.dos.close();
-076}
-077
-078@Override
-079public void open(OutputStream os) 
throws IOException {
-080  this.dos = new 
DataOutputStream(os);
-081}
-082
-083@Override
-084public void serialize(KeyValue kv) 
throws IOException {
-085  KeyValueUtil.write(kv, this.dos);
-086}
-087  }
-088}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/src-html/or

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.RegionEnvironment.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.RegionEnvironment.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.RegionEnvironment.html
index 57655fc..eaaf6c2 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.RegionEnvironment.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.RegionEnvironment.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-static class RegionCoprocessorHost.RegionEnvironment
+static class RegionCoprocessorHost.RegionEnvironment
 extends BaseEnvironment
 implements RegionCoprocessorEnvironment
 Encapsulation of the environment of each coprocessor
@@ -277,7 +277,7 @@ implements 
 
 region
-private Region region
+private Region region
 
 
 
@@ -286,7 +286,7 @@ implements 
 
 rsServices
-private RegionServerServices rsServices
+private RegionServerServices rsServices
 
 
 
@@ -295,7 +295,7 @@ implements 
 
 sharedData
-http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true";
 title="class or interface in java.util.concurrent">ConcurrentMapString,http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object> sharedData
+http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true";
 title="class or interface in java.util.concurrent">ConcurrentMapString,http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object> sharedData
 
 
 
@@ -304,7 +304,7 @@ implements 
 
 metricRegistry
-private final MetricRegistry metricRegistry
+private final MetricRegistry metricRegistry
 
 
 
@@ -321,7 +321,7 @@ implements 
 
 RegionEnvironment
-public RegionEnvironment(RegionCoprocessor impl,
+public RegionEnvironment(RegionCoprocessor impl,
  int priority,
  int seq,
  org.apache.hadoop.conf.Configuration conf,
@@ -350,7 +350,7 @@ implements 
 
 getRegion
-public Region getRegion()
+public Region getRegion()
 
 Specified by:
 getRegion in
 interface RegionCoprocessorEnvironment
@@ -365,7 +365,7 @@ implements 
 
 getCoprocessorRegionServerServices
-public CoprocessorRegionServerServices getCoprocessorRegionServerServices()
+public CoprocessorRegionServerServices getCoprocessorRegionServerServices()
 
 Specified by:
 getCoprocessorRegionServerServices in
 interface RegionCoprocessorEnvironment
@@ -380,7 +380,7 @@ implements 
 
 shutdown
-public void shutdown()
+public void shutdown()
 Description copied from 
class: BaseEnvironment
 Clean up the environment
 
@@ -397,7 +397,7 @@ implements 
 
 getSharedData
-public http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true";
 title="class or interface in java.util.concurrent">ConcurrentMapString,http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object> getSharedData()
+public http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true";
 title="class or interface in java.util.concurrent">ConcurrentMapString,http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object> getSharedData()
 
 Specified by:
 getSharedData in
 interface RegionCoprocessorEnvironment
@@ -412,7 +412,7 @@ implements 
 
 getRegionInfo
-public RegionInfo getRegionInfo()
+public RegionInfo getRegionInfo()
 
 Specified by:
 getRegionInfo in
 interface RegionCoprocessorEnvironment
@@ -427,7 +427,7 @@ implements 
 
 getMetricRegistryForRegionServer
-public MetricRegistry getMetricRegistryForRegionServer()
+public MetricRegistry getMetricRegistryForRegionServer()
 Description copied from 
interface: RegionCoprocessorEnvironment
 Returns a MetricRegistry that can be used to track metrics 
at the region server level. All
  metrics tracked at this level will be shared by all the coprocessor instances

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCop

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequestImpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequestImpl.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequestImpl.html
new file mode 100644
index 000..477ccbc
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequestImpl.html
@@ -0,0 +1,710 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+
+
+
+CompactionRequestImpl (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};
+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.regionserver.compactions
+Class 
CompactionRequestImpl
+
+
+
+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.regionserver.compactions.CompactionRequestImpl
+
+
+
+
+
+
+
+All Implemented Interfaces:
+CompactionRequest
+
+
+Direct Known Subclasses:
+DateTieredCompactionRequest
+
+
+
+@InterfaceAudience.Private
+public class CompactionRequestImpl
+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 CompactionRequest
+This class holds all logical details necessary to run a 
compaction.
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+Nested Classes 
+
+Modifier and Type
+Class and Description
+
+
+private static class 
+CompactionRequestImpl.DisplayCompactionType 
+
+
+
+
+
+
+
+
+
+Field Summary
+
+Fields 
+
+Modifier and Type
+Field and Description
+
+
+private http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection
+filesToCompact 
+
+
+private CompactionRequestImpl.DisplayCompactionType
+isMajor 
+
+
+private boolean
+isOffPeak 
+
+
+private int
+priority 
+
+
+private http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
+regionName 
+
+
+private long
+selectionTime 
+
+
+private http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
+storeName 
+
+
+private long
+totalSize 
+
+
+private CompactionLifeCycleTracker
+tracker 
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors 
+
+Constructor and Description
+
+
+CompactionRequestImpl(http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection files) 
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All Methods Instance Methods Concrete Methods 
+
+Modifier and Type
+Method and Description
+
+
+http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection
+getFiles() 
+
+
+int
+getPriority()
+Gets the priority for the request
+
+
+
+long
+getSelectionTime() 
+
+
+long
+getSize()
+Gets the total size of all StoreFiles in compaction
+
+
+
+CompactionLifeCycleTracker
+getTracker() 
+
+
+boolean
+isAllFiles() 
+
+
+boolean
+isMajor() 
+
+
+boolean
+isOffPeak() 
+
+
+private void
+recalculateSize()
+Recalculate the size of the compaction based on current 
files.
+
+
+
+void
+setDescription(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String regionName,
+  http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String storeName)
+Sets the region/store name, for logging.
+
+
+
+void
+setIsMajor(boolean isMajor,
+  boolean isAllFiles)

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html 
b/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html
index baa1f0f..e3e6898 100644
--- a/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
 
 
 All Known Implementing Classes:
-BufferedDataBlockEncoder.OffheapDecodedCell,
 BufferedDataBlockEncoder.OnheapDecodedCell,
 ByteBufferChunkCell, 
ByteBufferKeyValue, CellUtil.TagRewriteByteBufferCell, CellUtil.TagRewriteCell, CellUtil.ValueAndTagRewriteByteBufferCell, CellUtil.ValueAndTagRewriteCell, 
IndividualBytesFieldCell, KeyValue, KeyValue.KeyOnlyKeyValue, NoTagByteBufferChunkCell, NoTagsByteBufferKeyValue, NoTagsKeyValue, SizeCachedKeyValue, SizeCachedNoTagsKeyValue
+BufferedDataBlockEncoder.OffheapDecodedCell,
 BufferedDataBlockEncoder.OnheapDecodedCell,
 ByteBufferChunkCell, 
ByteBufferKeyValue, CellUtil.TagRewriteByteBufferCell, CellUtil.TagRewriteCell, CellUtil.ValueAndTagRewriteByteBufferCell, CellUtil.ValueAndTagRewriteCell, 
IndividualBytesFieldCell, KeyValue, KeyValue.KeyOnlyKeyValue, MapReduceCell, NoTagByteBufferChunkCell, NoTagsByteBufferKeyValue, NoTagsKeyValue, SizeCachedKeyValue, SizeCachedNoTagsKeyValue
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/SettableSequenceId.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/SettableSequenceId.html 
b/devapidocs/org/apache/hadoop/hbase/SettableSequenceId.html
index 285896f..87d72b7 100644
--- a/devapidocs/org/apache/hadoop/hbase/SettableSequenceId.html
+++ b/devapidocs/org/apache/hadoop/hbase/SettableSequenceId.html
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
 
 
 All Known Implementing Classes:
-BufferedDataBlockEncoder.OffheapDecodedCell,
 BufferedDataBlockEncoder.OnheapDecodedCell,
 ByteBufferChunkCell, 
ByteBufferKeyValue, CellUtil.EmptyByteBufferCell, CellUtil.Empt
 yCell, CellUtil.FirstOnRowByteBufferCell, CellUtil.FirstOnRowCell, CellUtil.FirstOnRowColByteBufferCell, CellUtil.FirstOnRowColCell, CellUtil.FirstOnRowColTSByteBufferCell, CellUtil.FirstOnRowColTSCell, CellUtil.FirstOnRowDeleteFamilyCell, CellUtil.LastOnRowByteBufferCell, 
CellUtil.LastOnRowCell, CellUtil.LastOnRowColByteBufferCell, CellUtil.LastOnRowColCell, CellUtil.TagRewriteByteBufferCell, CellUtil.TagRewriteCell, CellUtil.ValueAndTagRewriteByteBufferCell, CellUtil.ValueAndTagRewriteCell, 
IndividualBytesFieldCell, KeyValue, KeyValue.KeyOnlyKeyValue, NoTagByteBufferChunkC
 ell, NoTagsByteBufferKeyValue, NoTagsKeyValue, PrefixTreeArrayReversibleScanner,
 PrefixTreeArrayScanner, PrefixTreeArraySearcher, 
PrefixTreeCell, PrefixTreeSeeker.OffheapPrefixTreeCell,
 PrefixTreeSeeker.OnheapPrefixTreeCell,
 SizeCachedKeyValue, SizeCachedNoTagsKeyValue
+BufferedDataBlockEncoder.OffheapDecodedCell,
 BufferedDataBlockEncoder.OnheapDecodedCell,
 ByteBufferChunkCell, 
ByteBufferKeyValue, CellUtil.EmptyByteBufferCell, CellUtil.Empt
 yCell, CellUtil.FirstOnRowByteBufferCell, CellUtil.FirstOnRowCell, CellUtil.FirstOnRowColByteBufferCell, CellUtil.FirstOnRowColCell, CellUtil.FirstOnRowColTSByteBufferCell, CellUtil.FirstOnRowColTSCell, CellUtil.FirstOnRowDeleteFamilyCell, CellUtil.LastOnRowByteBufferCell, 
CellUtil.LastOnRowCell, CellUtil.LastOnRowColByteBufferCell, CellUtil.LastOnRowColCell, CellUtil.TagRewriteByteBufferCell, CellUtil.TagRewriteCell, CellUtil.ValueAndTagRewriteByteBufferCell, CellUtil.ValueAndTagRewriteCell, 
IndividualBytesFieldCell, KeyValue, KeyValue.KeyOnlyKeyValue, MapReduceCell, NoTagByteBufferChunkCell, NoTagsByteBufferKeyValue, NoTagsKeyValue, PrefixTreeArrayReversibleScanner,
 PrefixTreeArrayScanner, PrefixTreeArr
 aySearcher, PrefixTreeCell, PrefixTreeSeeker.OffheapPrefixTreeCell,
 PrefixTreeSeeker.OnheapPrefixTreeCell,
 SizeCachedKeyValue, SizeCachedNoTagsKeyValue
 
 
 Deprecated. 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/SettableTimestamp.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/SettableTimestamp.html 
b/devapidocs/org/apache/hadoop/hbase/SettableTimestamp.html
index edcf212..1bf26e4 100644
--- a/devapidocs/org/apache/hadoop/hbase/SettableTimestamp.html
+++ b/devapidocs/org/apache/hadoop/hbase/SettableTimestamp.html
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
 
 
 All Known Implementing Classes:
-BufferedDataBlockEncoder.OffheapDecodedCell,
 BufferedDataBlockEncoder.OnheapDecodedCell,
 ByteBufferChunkCell, 
ByteBufferKeyValue, CellUtil.TagRewriteByteBufferCell, CellUtil.TagRewriteCell, CellUtil.ValueAndTagRewriteByteBufferCell, CellUtil.ValueAndTagRe

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/index-all.html
--
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index f54da91..08e9f7c 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -488,7 +488,7 @@
  
 accept(Void,
 Throwable) - Method in class org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.ProcedureBiConsumer
  
-accept(Class)
 - Method in class org.apache.hadoop.hbase.mapreduce.KeyValueSerialization
+accept(Class)
 - Method in class org.apache.hadoop.hbase.mapreduce.CellSerialization
  
 accept(Class)
 - Method in class org.apache.hadoop.hbase.mapreduce.MutationSerialization
  
@@ -6589,7 +6589,7 @@
  
 BoundaryMultiWriter(CellComparator,
 List, byte[], byte[]) - Constructor for class 
org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter.BoundaryMultiWriter
  
-BoundaryStripeCompactionRequest(CompactionRequest,
 List) - Constructor for class 
org.apache.hadoop.hbase.regionserver.compactions.StripeCompactionPolicy.BoundaryStripeCompactionRequest
+BoundaryStripeCompactionRequest(CompactionRequestImpl,
 List) - Constructor for class 
org.apache.hadoop.hbase.regionserver.compactions.StripeCompactionPolicy.BoundaryStripeCompactionRequest
  
 BoundaryStripeCompactionRequest(Collection,
 List) - Constructor for class 
org.apache.hadoop.hbase.regionserver.compactions.StripeCompactionPolicy.BoundaryStripeCompactionRequest
  
@@ -8229,6 +8229,10 @@
  
 calcPercentage(long,
 long) - Static method in class org.apache.hadoop.hbase.util.JSONMetricUtil
  
+calculateAutoBalancedSplits(List,
 long) - Method in class org.apache.hadoop.hbase.mapreduce.TableInputFormatBase
+
+Calculates the number of MapReduce input splits for the map 
tasks.
+
 calculateAvailableSplitters(int)
 - Method in class org.apache.hadoop.hbase.coordination.ZkSplitLogWorkerCoordination
 
 This function calculates how many splitters it could create 
based on expected average tasks per
@@ -8270,10 +8274,6 @@
  
 calculateQuantum(MasterProcedureScheduler.Queue)
 - Method in class org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.FairQueue
  
-calculateRebalancedSplits(List,
 JobContext, long) - Method in class 
org.apache.hadoop.hbase.mapreduce.TableInputFormatBase
-
-Calculates the number of MapReduce input splits for the map 
tasks.
-
 calculateResultSize(Result)
 - Static method in class org.apache.hadoop.hbase.quotas.QuotaUtil
  
 calculateResultSize(List)
 - Static method in class org.apache.hadoop.hbase.quotas.QuotaUtil
@@ -9160,6 +9160,8 @@
 
 Deprecated.
  
+cell - 
Variable in class org.apache.hadoop.hbase.util.MapReduceCell
+ 
 CELL_ARRAY_MAP
 - Static variable in class org.apache.hadoop.hbase.util.ClassSize
 
 Overhead for CellArrayMap
@@ -9369,6 +9371,8 @@
  
 cellDecoder
 - Variable in class org.apache.hadoop.hbase.regionserver.wal.ProtobufLogReader
  
+CellDeserializer()
 - Constructor for class org.apache.hadoop.hbase.mapreduce.CellSerialization.CellDeserializer
+ 
 CellEncoder(OutputStream)
 - Constructor for class org.apache.hadoop.hbase.codec.CellCodec.CellEncoder
  
 CellEncoder(OutputStream)
 - Constructor for class org.apache.hadoop.hbase.codec.CellCodecWithTags.CellEncoder
@@ -9415,6 +9419,8 @@
 
 CellHashKey(Cell)
 - Constructor for class org.apache.hadoop.hbase.util.CellHashKey
  
+CellImporter()
 - Constructor for class org.apache.hadoop.hbase.mapreduce.Import.CellImporter
+ 
 cellKeyToBackupSetName(Cell)
 - Method in class org.apache.hadoop.hbase.backup.impl.BackupSystemTable
 
 Converts cell key to backup set name.
@@ -9451,6 +9457,8 @@
 
 Accepts a stream of Cells.
 
+CellReducer()
 - Constructor for class org.apache.hadoop.hbase.mapreduce.Import.CellReducer
+ 
 cells - 
Variable in class org.apache.hadoop.hbase.client.Result
  
 cells - Variable 
in class org.apache.hadoop.hbase.ipc.Call
@@ -9540,6 +9548,16 @@
 
 Methods for seeking to a random Cell inside a sorted collection of 
cells.
 
+CellSerialization - Class in org.apache.hadoop.hbase.mapreduce
+ 
+CellSerialization()
 - Constructor for class org.apache.hadoop.hbase.mapreduce.CellSerialization
+ 
+CellSerialization.CellDeserializer - Class in 
org.apache.hadoop.hbase.mapreduce
+ 
+CellSerialization.CellSerializer - Class in org.apache.hadoop.hbase.mapreduce
+ 
+CellSerializer()
 - Constructor for class org.apache.hadoop.hbase.mapreduce.CellSerialization.CellSerializer
+ 
 CellSet - Class in org.apache.hadoop.hbase.regionserver
 
 A http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true";
 title="class or interface in java.util">Set of Cells, where an add will overwrite 
the entry if already
@@ -9573,6 +9591,14 @@
 
 A sink of cells that allows appending cells to the Writers 
that implement it.
 
+CellSortImporter()
 - Constructor for class org.apache.hadoop.hbase.mapreduce.Import.CellSortImporte

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/mapreduce/WALPlayer.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/WALPlayer.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/WALPlayer.html
index ba6c28e..d7dcf3e 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/WALPlayer.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/WALPlayer.html
@@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Public
-public class WALPlayer
+public class WALPlayer
 extends org.apache.hadoop.conf.Configured
 implements org.apache.hadoop.util.Tool
 A tool to replay WAL files as a M/R job.
@@ -315,7 +315,7 @@ implements org.apache.hadoop.util.Tool
 
 
 LOG
-private static final org.apache.commons.logging.Log LOG
+private static final org.apache.commons.logging.Log LOG
 
 
 
@@ -324,7 +324,7 @@ implements org.apache.hadoop.util.Tool
 
 
 NAME
-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 NAME
+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 NAME
 
 See Also:
 Constant
 Field Values
@@ -337,7 +337,7 @@ implements org.apache.hadoop.util.Tool
 
 
 BULK_OUTPUT_CONF_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 BULK_OUTPUT_CONF_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 BULK_OUTPUT_CONF_KEY
 
 See Also:
 Constant
 Field Values
@@ -350,7 +350,7 @@ implements org.apache.hadoop.util.Tool
 
 
 TABLES_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 TABLES_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 TABLES_KEY
 
 See Also:
 Constant
 Field Values
@@ -363,7 +363,7 @@ implements org.apache.hadoop.util.Tool
 
 
 TABLE_MAP_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 TABLE_MAP_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 TABLE_MAP_KEY
 
 See Also:
 Constant
 Field Values
@@ -376,7 +376,7 @@ implements org.apache.hadoop.util.Tool
 
 
 INPUT_FILES_SEPARATOR_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 INPUT_FILES_SEPARATOR_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 INPUT_FILES_SEPARATOR_KEY
 
 See Also:
 Constant
 Field Values
@@ -389,7 +389,7 @@ implements org.apache.hadoop.util.Tool
 
 
 IGNORE_MISSING_FILES
-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 IGNORE_MISSING_FILES
+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 IGNORE_MISSING_FILES
 
 See Also:
 Constant
 Field Values
@@ -402,7 +402,7 @@ implements org.apache.hadoop.util.Tool
 
 
 JOB_NAME_CONF_KEY
-private 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 JOB_NAME_CONF_KEY
+private 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 JOB_NAME_CONF_KEY
 
 See Also:
 Constant
 Field Values
@@ -423,7 +423,7 @@ implements org.apache.hadoop.util.Tool
 
 
 WALPlayer
-public WALPlayer()
+public WALPlayer()
 
 
 
@@ -432,7 +432,7 @@ implements org.apache.hadoop.util.Tool
 
 
 WALPlayer
-protected WALPlayer(org.apache.hadoop.conf.Configuration c)
+protected WALPlayer(org.apache.hadoop.conf.Configuration c)
 
 
 
@@ -449,7 +449,7 @@ implements org.apache.hadoop.util.Tool
 
 
 setupTime
-void setupTime(org.apache.hadoop.conf.Configuration conf,
+void setupTime(org.apache.hadoop.conf.Configuration conf,
http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String option)
 throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
@@ -464,7 +464,7 @@ implements org.apache.hadoop.util.Tool
 
 
 createSubmit

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
index e2389c6..718d20a 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-public class ZooKeeperScanPolicyObserver
+public class ZooKeeperScanPolicyObserver
 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 RegionCoprocessor, RegionObserver
 This is an example showing how a RegionObserver could 
configured
@@ -262,13 +262,14 @@ implements 
 InternalScanner
-preCompactScannerOpen(ObserverContext c,
+preCompactScannerOpen(ObserverContext c,
  Store store,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long earliestPutTs,
  InternalScanner s,
  CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
  long readPoint)
 Called prior to writing the StoreFiles selected for 
compaction into a new
  StoreFile and prior to creating the scanner used to read the 
input files.
@@ -337,7 +338,7 @@ implements RegionObserver
-postAppend,
 postBatchMutate,
 postBatchMutateIndispensably,
 postBulkLoadHFile,
 postCheckAndDelete,
 postCheckAndPut,
 postClose,
 postCloseRegionOperation, postCommitStoreFile,
 postCompact,
 postCompactS
 election, postDelete,
 postExists,
 postFlush,
 postFlush,
 postGetOp,
 postIncrement,
 postInstantiateDeleteTracker,
 postLogReplay,
 postMutationBeforeWAL,
 postOpen,
 postPut,
 postReplayWALs,
 postScannerClose, postScannerFilterRow,
 postScannerNext,
 postScannerOpen,
 postStartRegionOperation,
 postStoreFileReaderOpen,
 postWALRestore,
 preAppend, preAppendAfterRowLock,
 preBatchMutate,
 preBulkLoadHFile,
 preCheckAndDelete, preCheckAndDeleteAfterRowLock,
 preCheckAndPut,
 preCheckAndPutAfterRowLock, preClose,
 preCommitStoreFile,
 preCompact,
 preCompactSelection,
 preDelete,
 preExists,
 preFlush,
 preFlush, preGetOp,
 preIncrement,
 preIncrementAfterRowLock,
 preOpen,
 prePrepareTimeStampForDeleteVersion,
 prePut,
 preReplayWALs,
 preScannerClose,
 preScannerNext,
 preScannerOpen,
 preStoreFileReaderOpen,
 preWALRestore
+postAppend,
 postBatchMutate,
 postBatchMutateIndispensably,
 postBulkLoadHFile,
 postCheckAndDelete,
 postCheckAndPut,
 postClose,
 postCloseRegionOperation, postCommitStoreFile,
 postCompact,
 postCompactSelection,
 postDelete,
 postExists,
 postFlush,
 postFlush, postGetOp,
 postIncrement,
 postInstantiateDeleteTracker,
 postLogReplay,
 postMutationBeforeWAL,
 postOpen,
 postPut,
 postReplayWALs,
 postScannerClose,
 postScannerFilterRow,
 postScannerNext,
 postScannerOpen,
 postStartRegionOperation,
 postStoreFileReaderOpen,
 postWALRestore,
 preAppend,
 preAppendAfterRowLock,
 preBatchMutate,
 preBulkLoadHFile,
 preCheckAndDelete,
 preCheckAndDeleteAfterRowLock,
 preCheckAndPut,
 preCheckAndPutAfterRowLock,
 preClose,
 preCommitStoreFile,
 preCompact, preCompactSelection,
 preDelete,
 preExists,
 preFlush, preFlush,
 preGetOp,
 preIncrement,
 preIncrementAfterRowLock,
 preOpen,
 prePrepareTimeStampForDeleteVersion,
 prePut,
 preReplayWALs,
 preScannerClose,
 preScannerNext,
 preScannerOpen,
 preStoreFileReaderOpen,
 preWALRestore
 
 
 
@@ -359,7 +360,7 @@ implements 
 
 ZK_ENSEMBLE_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 ZK_ENSEMBLE_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 ZK_ENSEMBLE_KEY
 
 See Also:
 Constant
 Field Values
@@ -372,7 +373,7 @@ implements 
 
 ZK_SESSION_TIMEOUT_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 ZK_SESSION_TIMEOUT_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 ZK_SESSION_TIMEOUT_KEY
 
 See Also:
 Constant
 Field Values
@@ -385,7 +386,7 @@ implements 
 
 ZK_SESSION_TIMEOUT_DEFAULT
-public static final int ZK_SESSION_TIMEOUT_

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

2017-10-04 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 72118a794 -> 387c1112f


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.StripeInternalScannerFactory.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.StripeInternalScannerFactory.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.StripeInternalScannerFactory.html
index 8a97316..15111a3 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.StripeInternalScannerFactory.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.StripeInternalScannerFactory.html
@@ -188,7 +188,7 @@ implements 
 ScanType
-getScanType(CompactionRequest request) 
+getScanType(CompactionRequestImpl request) 
 
 
 
@@ -256,16 +256,16 @@ implements 
+
 
 
 
 
 getScanType
-public ScanType getScanType(CompactionRequest request)
+public ScanType getScanType(CompactionRequestImpl request)
 
 Specified by:
-getScanType in
 interface Compactor.InternalScannerFactory
+getScanType in
 interface Compactor.InternalScannerFactory
 
 
 



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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/io/HeapSize.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/io/HeapSize.html 
b/devapidocs/org/apache/hadoop/hbase/io/HeapSize.html
index 4649eb2..4e1b330 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/HeapSize.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/HeapSize.html
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
 
 
 All Known Implementing Classes:
-Append, BlockCacheKey, BucketCache, BufferedDataBlockEncoder.OffheapDecodedCell,
 BufferedDataBlockEncoder.OnheapDecodedCell,
 
 ByteBufferChunkCell, ByteBufferKeyValue, CellUtil.TagRewriteByteBufferCell, CellUtil.TagRewriteCell, CellUtil.ValueAndTagRewriteByteBufferCell, CellUtil.ValueAndTagRewriteCell, 
CombinedBlockCache, Delete, HFileBlock, HFileBlockIndex.BlockIndexReader, HFileBlockIndex.ByteArrayKeyBlockIndexReader,
 HFileBlockIndex.CellBasedKeyBlockIndexReader,
 HFileContext,
  HMobStore, HRegion, HStore, InclusiveCombinedBlockCache, Increment, IndividualBytesFieldCell, KeyVal
 ue, KeyValue.KeyOnlyKeyValue, LruBlockCache, LruCachedBlock, LruCachedBlockQueue, Mutation, NoTagByteBufferChunkCell, NoTagsByteBufferKeyValue, NoTagsKeyValue, PrefixTreeSeeker.OffheapPrefixTreeCell,
 PrefixTreeSeeker.OnheapPrefixTreeCell,
 Put, SizeCachedKeyValue, SizeCachedNoTagsKeyValue, WALEdit, WALSplitter.RegionEntryBuffer
+Append, BlockCacheKey, BucketCache, BufferedDataBlockEncoder.OffheapDecodedCell,
 BufferedDataBlockEncoder.OnheapDecodedCell,
 
 ByteBufferChunkCell, ByteBufferKeyValue, CellUtil.TagRewriteByteBufferCell, CellUtil.TagRewriteCell, CellUtil.ValueAndTagRewriteByteBufferCell, CellUtil.ValueAndTagRewriteCell, 
CombinedBlockCache, Delete, HFileBlock, HFileBlockIndex.BlockIndexReader, HFileBlockIndex.ByteArrayKeyBlockIndexReader,
 HFileBlockIndex.CellBasedKeyBlockIndexReader,
 HFileContext,
  HMobStore, HRegion, HStore, InclusiveCombinedBlockCache, Increment, IndividualBytesFieldCell, KeyVal
 ue, KeyValue.KeyOnlyKeyValue, LruBlockCache, LruCachedBlock, LruCachedBlockQueue, MapReduceCell, Mutation, NoTagByteBufferChunkCell, NoTagsByteBufferKeyValue, NoTagsKeyValue, PrefixTreeSeeker.OffheapPrefixTreeCell,
 PrefixTreeSeeker.OnheapPrefixTreeCell,
 Put, 
 SizeCachedKeyValue, SizeCachedNoTagsKeyValue, WALEdit, WALSplitter.RegionEntryBuffer
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/io/class-use/HeapSize.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/io/class-use/HeapSize.html 
b/devapidocs/org/apache/hadoop/hbase/io/class-use/HeapSize.html
index 334141c..8004508 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/class-use/HeapSize.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/class-use/HeapSize.html
@@ -123,6 +123,10 @@
  
 
 
+org.apache.hadoop.hbase.util
+ 
+
+
 org.apache.hadoop.hbase.wal
  
 
@@ -503,6 +507,26 @@
 
 
 
+
+
+
+Uses of HeapSize in org.apache.hadoop.hbase.util
+
+Classes in org.apache.hadoop.hbase.util
 that implement HeapSize 
+
+Modifier and Type
+Class and Description
+
+
+
+class 
+MapReduceCell
+A wrapper for a cell to be used with mapreduce, as the 
output value class for mappers/reducers.
+
+
+
+
+
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/io/class-use/ImmutableBytesWritable.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/class-use/ImmutableBytesWritable.html 
b/devapidocs/org/apache/hadoop/hbase/io/class-use/ImmutableBytesWritable.html
index 9f46b93..67eb2fa 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/class-use/ImmutableBytesWritable.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/class-use/ImmutableBytesWritable.html
@@ -554,14 +554,14 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 
-protected void
-HashTable.HashMapper.map(ImmutableBytesWritable key,
+void
+Import.CellImporter.map(ImmutableBytesWritable row,
Result value,
org.apache.hadoop.mapreduce.Mapper.Context context) 
 
 
-void
-Import.KeyValueImporter.map(ImmutableBytesWritable row,
+protected void
+HashTable.HashMapper.map(ImmutableBytesWritable key,
Result value,
org.apache.hadoop.mapreduce.Mapper.Context context) 
 
@@ -609,7 +609,7 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 void
-Import.KeyValueSortImporter.map(ImmutableBytesWritable row,
+Import.CellSortImporter.map(ImmutableBytesWritable row,
Result value,
org.apache.hadoop.mapreduce.Mapper.Context context) 
 
@@ -638,8 +638,8 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 protected void
-KeyValueSortReducer.reduce(ImmutableBytesWritable row,
-  http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/mapreduce/KeyValueSerialization.KeyValueDeserializer.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/KeyValueSerialization.KeyValueDeserializer.html
 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/KeyValueSerialization.KeyValueDeserializer.html
deleted file mode 100644
index cb03969..000
--- 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/KeyValueSerialization.KeyValueDeserializer.html
+++ /dev/null
@@ -1,364 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-
-
-
-KeyValueSerialization.KeyValueDeserializer (Apache HBase 3.0.0-SNAPSHOT 
API)
-
-
-
-
-
-var methods = {"i0":10,"i1":10,"i2":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.mapreduce
-Class KeyValueSerialization.KeyValueDeserializer
-
-
-
-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.mapreduce.KeyValueSerialization.KeyValueDeserializer
-
-
-
-
-
-
-
-All Implemented Interfaces:
-org.apache.hadoop.io.serializer.Deserializer
-
-
-Enclosing class:
-KeyValueSerialization
-
-
-
-public static class KeyValueSerialization.KeyValueDeserializer
-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 org.apache.hadoop.io.serializer.Deserializer
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields 
-
-Modifier and Type
-Field and Description
-
-
-private http://docs.oracle.com/javase/8/docs/api/java/io/DataInputStream.html?is-external=true";
 title="class or interface in java.io">DataInputStream
-dis 
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors 
-
-Constructor and Description
-
-
-KeyValueDeserializer() 
-
-
-
-
-
-
-
-
-
-Method Summary
-
-All Methods Instance Methods Concrete Methods 
-
-Modifier and Type
-Method and Description
-
-
-void
-close() 
-
-
-KeyValue
-deserialize(KeyValue ignore) 
-
-
-void
-open(http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true";
 title="class or interface in 
java.io">InputStream is) 
-
-
-
-
-
-
-Methods inherited from class java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
-http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
 title="class or interface in java.lang">clone, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--";
 title="class or interface in java.lang">notify, http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in java.lang">toString, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--";
 title="class or interface in java.lang">wait, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-";
 title="class or interface in java.lang">wait, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-";
 title="cl

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/checkstyle.rss
--
diff --git a/checkstyle.rss b/checkstyle.rss
index 5edde34..4a0f1d2 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -25,8 +25,8 @@ under the License.
 en-us
 ©2007 - 2017 The Apache Software Foundation
 
-  File: 2051,
- Errors: 13744,
+  File: 2053,
+ Errors: 13753,
  Warnings: 0,
  Infos: 0
   
@@ -783,7 +783,7 @@ under the License.
   0
 
 
-  55
+  56
 
   
   
@@ -993,7 +993,7 @@ under the License.
   0
 
 
-  59
+  60
 
   
   
@@ -1516,6 +1516,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.mapreduce.CellSortReducer.java";>org/apache/hadoop/hbase/mapreduce/CellSortReducer.java
+
+
+  0
+
+
+  0
+
+
+  1
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.StoreFileComparators.java";>org/apache/hadoop/hbase/regionserver/StoreFileComparators.java
 
 
@@ -2090,6 +2104,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.MapReduceCell.java";>org/apache/hadoop/hbase/util/MapReduceCell.java
+
+
+  0
+
+
+  0
+
+
+  1
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.DefaultStoreFileManager.java";>org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.java
 
 
@@ -3177,7 +3205,7 @@ under the License.
   0
 
 
-  0
+  1
 
   
   
@@ -3191,7 +3219,7 @@ under the License.
   0
 
 
-  10
+  9
 
   
   
@@ -5240,6 +5268,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.compactions.CompactionRequestImpl.java";>org/apache/hadoop/hbase/regionserver/compactions/CompactionRequestImpl.java
+
+
+  0
+
+
+  0
+
+
+  1
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.ipc.NettyRpcServerRequestDecoder.java";>org/apache/hadoop/hbase/ipc/NettyRpcServerRequestDecoder.java
 
 
@@ -5669,7 +5711,7 @@ under the License.
   0
 
 
-  15
+  21
 
   
   
@@ -6033,7 +6075,7 @@ under the License.
   0
 
 
-  11
+  12
 
   
   
@@ -6794,20 +6836,6 @@ under the License.
   
   
 
-  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.mapreduce.KeyValueSortReducer.java";>org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.java
-
-
-  0
-
-
-  0
-
-
-  2
-
-  
-  
-
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.AsyncBufferedMutatorImpl.java";>org/apache/hadoop/hbase/client/AsyncBufferedMutatorImpl.java
 
 
@@ -8259,7 +8287,7 @@ under the License.
   0
 
 
-  4
+  3
 
   
   
@@ -8721,7 +8749,7 @@ un

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
index 63af021..6060329 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
@@ -157,24 +157,26 @@
 
 
 default InternalScanner
-RegionObserver.preCompact(ObserverContext c,
+RegionObserver.preCompact(ObserverContext c,
   Store store,
   InternalScanner scanner,
   ScanType scanType,
-  CompactionLifeCycleTracker tracker)
+  CompactionLifeCycleTracker tracker,
+  CompactionRequest request)
 Called prior to writing the StoreFiles selected for 
compaction into a new
  StoreFile.
 
 
 
 default InternalScanner
-RegionObserver.preCompactScannerOpen(ObserverContext c,
+RegionObserver.preCompactScannerOpen(ObserverContext c,
  Store store,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long earliestPutTs,
  InternalScanner s,
  CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
  long readPoint)
 Called prior to writing the StoreFiles selected for 
compaction into a new
  StoreFile and prior to creating the scanner used to read the 
input files.
@@ -248,24 +250,26 @@
 
 
 default InternalScanner
-RegionObserver.preCompact(ObserverContext c,
+RegionObserver.preCompact(ObserverContext c,
   Store store,
   InternalScanner scanner,
   ScanType scanType,
-  CompactionLifeCycleTracker tracker)
+  CompactionLifeCycleTracker tracker,
+  CompactionRequest request)
 Called prior to writing the StoreFiles selected for 
compaction into a new
  StoreFile.
 
 
 
 default InternalScanner
-RegionObserver.preCompactScannerOpen(ObserverContext c,
+RegionObserver.preCompactScannerOpen(ObserverContext c,
  Store store,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long earliestPutTs,
  InternalScanner s,
  CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
  long readPoint)
 Called prior to writing the StoreFiles selected for 
compaction into a new
  StoreFile and prior to creating the scanner used to read the 
input files.
@@ -329,13 +333,14 @@
 
 
 InternalScanner
-ZooKeeperScanPolicyObserver.preCompactScannerOpen(ObserverContext c,
+ZooKeeperScanPolicyObserver.preCompactScannerOpen(ObserverContext&nbs
 p;c,
  Store store,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long earliestPutTs,
  InternalScanner s,
  CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
  long readPoint) 
 
 
@@ -357,13 +362,14 @@
 
 
 InternalScanner
-ZooKeeperScanPolicyObserver.preCompactScannerOpen(ObserverContext c,
+ZooKeeperScanPolicyObserver.preCompactScannerOpen(ObserverContext&nbs
 p;c,
  Store store,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long earliestPutTs,
  InternalScanner s,
  CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
  long readPoint) 
 
 
@@ -510,26 +516,28 @@
 
 
 InternalScanner
-RegionCoprocessorHost.preCompact(HStore store,
+RegionCoprocessorHost.preCompact(HStore store,
   InternalScanner scanner,
   ScanType sc

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/mapreduce/Import.KeyValueWritableComparable.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/Import.KeyValueWritableComparable.html
 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/Import.KeyValueWritableComparable.html
deleted file mode 100644
index 840208f..000
--- 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/Import.KeyValueWritableComparable.html
+++ /dev/null
@@ -1,392 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-
-
-
-Import.KeyValueWritableComparable (Apache HBase 3.0.0-SNAPSHOT 
API)
-
-
-
-
-
-var methods = {"i0":10,"i1":10,"i2":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.mapreduce
-Class 
Import.KeyValueWritableComparable
-
-
-
-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.mapreduce.Import.KeyValueWritableComparable
-
-
-
-
-
-
-
-All Implemented Interfaces:
-http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable, 
org.apache.hadoop.io.Writable, org.apache.hadoop.io.WritableComparable
-
-
-Enclosing class:
-Import
-
-
-
-public static class Import.KeyValueWritableComparable
-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 org.apache.hadoop.io.WritableComparable
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-Nested Classes 
-
-Modifier and Type
-Class and Description
-
-
-static class 
-Import.KeyValueWritableComparable.KeyValueWritableComparator 
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields 
-
-Modifier and Type
-Field and Description
-
-
-private KeyValue
-kv 
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors 
-
-Constructor and Description
-
-
-KeyValueWritableComparable() 
-
-
-KeyValueWritableComparable(KeyValue kv) 
-
-
-
-
-
-
-
-
-
-Method Summary
-
-All Methods Instance Methods Concrete Methods 
-
-Modifier and Type
-Method and Description
-
-
-int
-compareTo(Import.KeyValueWritableComparable o) 
-
-
-void
-readFields(http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true";
 title="class or interface in java.io">DataInput in) 
-
-
-void
-write(http://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true";
 title="class or interface in 
java.io">DataOutput out) 
-
-
-
-
-
-
-Methods inherited from class java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
-http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
 title="class or interface in java.lang">clone, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--";
 title="class or interface in java.lang">notify, http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in 

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
index 1e1f4db..8c359a4 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
@@ -82,6 +82,9 @@
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
 
 org.apache.hadoop.hbase.mapreduce.CellCreator
+org.apache.hadoop.hbase.mapreduce.CellSerialization (implements 
org.apache.hadoop.io.serializer.Serialization)
+org.apache.hadoop.hbase.mapreduce.CellSerialization.CellDeserializer (implements 
org.apache.hadoop.io.serializer.Deserializer)
+org.apache.hadoop.hbase.mapreduce.CellSerialization.CellSerializer (implements 
org.apache.hadoop.io.serializer.Serializer)
 org.apache.hadoop.conf.Configured (implements 
org.apache.hadoop.conf.Configurable)
 
 org.apache.hadoop.hbase.mapreduce.CellCounter (implements 
org.apache.hadoop.util.Tool)
@@ -111,7 +114,7 @@
 org.apache.hadoop.hbase.mapreduce.HashTable.TableHash.Reader (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.mapreduce.HFileOutputFormat2.TableInfo
 org.apache.hadoop.hbase.mapreduce.HFileOutputFormat2.WriterLength
-org.apache.hadoop.hbase.mapreduce.Import.KeyValueWritableComparable (implements 
org.apache.hadoop.io.WritableComparable)
+org.apache.hadoop.hbase.mapreduce.Import.CellWritableComparable (implements 
org.apache.hadoop.io.WritableComparable)
 org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser
 org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.ParsedLine
 org.apache.hadoop.mapreduce.InputFormat
@@ -148,9 +151,6 @@
 
 org.apache.hadoop.hbase.mapreduce.JarFinder
 org.apache.hadoop.hbase.mapreduce.JobUtil
-org.apache.hadoop.hbase.mapreduce.KeyValueSerialization (implements 
org.apache.hadoop.io.serializer.Serialization)
-org.apache.hadoop.hbase.mapreduce.KeyValueSerialization.KeyValueDeserializer 
(implements org.apache.hadoop.io.serializer.Deserializer)
-org.apache.hadoop.hbase.mapreduce.KeyValueSerialization.KeyValueSerializer 
(implements org.apache.hadoop.io.serializer.Serializer)
 org.apache.hadoop.hbase.tool.LoadIncrementalHFiles.LoadQueueItem
 
 org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem
@@ -166,9 +166,9 @@
 org.apache.hadoop.hbase.mapreduce.GroupingTableMapper (implements 
org.apache.hadoop.conf.Configurable)
 org.apache.hadoop.hbase.mapreduce.HashTable.HashMapper
 org.apache.hadoop.hbase.mapreduce.IdentityTableMapper
+org.apache.hadoop.hbase.mapreduce.Import.CellImporter
+org.apache.hadoop.hbase.mapreduce.Import.CellSortImporter
 org.apache.hadoop.hbase.mapreduce.Import.Importer
-org.apache.hadoop.hbase.mapreduce.Import.KeyValueImporter
-org.apache.hadoop.hbase.mapreduce.Import.KeyValueSortImporter
 org.apache.hadoop.hbase.mapreduce.MultithreadedTableMapper
 org.apache.hadoop.hbase.mapreduce.RowCounter.RowCounterMapper
 org.apache.hadoop.hbase.mapreduce.SyncTable.SyncMapper
@@ -208,7 +208,7 @@
 org.apache.hadoop.mapreduce.Partitioner
 
 org.apache.hadoop.hbase.mapreduce.HRegionPartitioner (implements 
org.apache.hadoop.conf.Configurable)
-org.apache.hadoop.hbase.mapreduce.Import.KeyValueWritableComparablePartitioner
+org.apache.hadoop.hbase.mapreduce.Import.CellWritableComparablePartitioner
 org.apache.hadoop.hbase.mapreduce.SimpleTotalOrderPartitioner 
(implements org.apache.hadoop.conf.Configurable)
 
 
@@ -235,8 +235,8 @@
 org.apache.hadoop.mapreduce.Reducer
 
 org.apache.hadoop.hbase.mapreduce.CellCounter.IntSumReducer
-org.apache.hadoop.hbase.mapreduce.Import.KeyValueReducer
-org.apache.hadoop.hbase.mapreduce.KeyValueSortReducer
+org.apache.hadoop.hbase.mapreduce.CellSortReducer
+org.apache.hadoop.hbase.mapreduce.Import.CellReducer
 org.apache.hadoop.hbase.mapreduce.PutCombiner
 org.apache.hadoop.hbase.mapreduce.PutSortReducer
 org.apache.hadoop.hbase.mapreduce.TableReducer
@@ -273,7 +273,7 @@
 
 org.apache.hadoop.io.WritableComparator (implements 
org.apache.hadoop.conf.Configurable, 
org.apache.hadoop.io.RawComparator)
 
-org.apache.hadoop.hbase.mapreduce.Import.KeyValueWritableComparable.KeyValueWritableComparator
+org.apache.hadoop.hbase.mapreduce.Import.CellWritableComparable.CellWritableComparator
 
 
 
@@ -293,10 +293,10 @@
 
 java.lang.http://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.http://docs.oracle.com/javase/8/docs/api/java/lang/

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html
index b988b5d..d12bda8 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.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};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 
 
 Prev Class
-Next Class
+Next Class
 
 
 Frames
@@ -74,15 +74,15 @@ var activeTableTab = "activeTableTab";
 
 
 Summary: 
-Nested | 
-Field | 
-Constr | 
+Nested | 
+Field | 
+Constr | 
 Method
 
 
 Detail: 
-Field | 
-Constr | 
+Field | 
+Constr | 
 Method
 
 
@@ -93,127 +93,27 @@ var activeTableTab = "activeTableTab";
 
 
 org.apache.hadoop.hbase.regionserver.compactions
-Class CompactionRequest
+Interface 
CompactionRequest
 
 
-
-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.regionserver.compactions.CompactionRequest
-
-
-
 
 
 
 
-Direct Known Subclasses:
-DateTieredCompactionRequest
+All Known Implementing Classes:
+CompactionRequestImpl, DateTieredCompactionRequest
 
 
 
-@InterfaceAudience.Private
-public class CompactionRequest
-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 class holds all logical details necessary to run a 
compaction.
+@InterfaceAudience.LimitedPrivate(value="Coprocesssor")
+public interface CompactionRequest
+Coprocessors use this interface to get details about 
compaction.
 
 
 
 
 
 
-
-
-
-
-
-Nested Class Summary
-
-Nested Classes 
-
-Modifier and Type
-Class and Description
-
-
-private static class 
-CompactionRequest.DisplayCompactionType 
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields 
-
-Modifier and Type
-Field and Description
-
-
-private http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection
-filesToCompact 
-
-
-private CompactionRequest.DisplayCompactionType
-isMajor 
-
-
-private boolean
-isOffPeak 
-
-
-private int
-priority 
-
-
-private http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
-regionName 
-
-
-private long
-selectionTime 
-
-
-private http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
-storeName 
-
-
-private long
-timeInNanos 
-
-
-private long
-totalSize 
-
-
-private CompactionLifeCycleTracker
-tracker 
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors 
-
-Constructor and Description
-
-
-CompactionRequest(http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection files) 
-
-
-
-
 
 
 
@@ -221,101 +121,40 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 Method Summary
 
-All Methods Instance Methods Concrete Methods 
+All Methods Instance Methods Abstract Methods 
 
 Modifier and Type
 Method and Description
 
 
-http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection
+http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection
 getFiles() 
 
 
 int
-getPriority()
-Gets the priority for the request
-
+getPriority() 
 
 
 long
-getSelectionNanoTime() 
+getSelectionTime() 
 
 
 long
-getSelectionTime() 
+getSize() 
 
 
-long
-getSize()
-Gets the total size of all StoreFiles in compaction
-
-
-
-CompactionLifeCycleTracker
-getTracker() 
-
-
 boolean
 isAllFiles() 
 
-
+
 boolean
 isMajor() 
 
-
+
 boolean
 isOffPeak() 
 
-
-private void
-recalculateSize()
-Recalculate the size of the compaction based on current 
files.
-
-
-
-void
-setDescription(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang"

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html
index 88ec282..3948452 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html
@@ -116,7 +116,7 @@ var activeTableTab = "activeTableTab";
 
 @InterfaceAudience.LimitedPrivate(value="Coprocesssor")
  @InterfaceStability.Evolving
-public class RegionCoprocessorHost
+public class RegionCoprocessorHost
 extends CoprocessorHost
 Implements the coprocessor environment and runtime support 
for coprocessors
  loaded within a Region.
@@ -335,18 +335,20 @@ extends 
 void
-postCompact(HStore store,
+postCompact(HStore store,
HStoreFile resultFile,
CompactionLifeCycleTracker tracker,
+   CompactionRequest request,
User user)
 Called after the store compaction has completed.
 
 
 
 void
-postCompactSelection(HStore store,
+postCompactSelection(HStore store,
 
org.apache.hadoop.hbase.shaded.com.google.common.collect.ImmutableList selected,
 CompactionLifeCycleTracker tracker,
+CompactionRequest request,
 User user)
 Called after the HStoreFiles to be 
compacted have been selected from the available
  candidates.
@@ -540,33 +542,36 @@ extends 
 InternalScanner
-preCompact(HStore store,
+preCompact(HStore store,
   InternalScanner scanner,
   ScanType scanType,
   CompactionLifeCycleTracker tracker,
+  CompactionRequest request,
   User user)
 Called prior to rewriting the store files selected for 
compaction
 
 
 
 InternalScanner
-preCompactScannerOpen(HStore store,
+preCompactScannerOpen(HStore store,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long earliestPutTs,
  CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
  User user,
  long readPoint)
 See
- RegionObserver.preCompactScannerOpen(ObserverContext,
 Store, List, ScanType, long,
-   InternalScanner, CompactionLifeCycleTracker, long)
+ RegionObserver.preCompactScannerOpen(ObserverContext,
 Store, List, ScanType, long,
+   InternalScanner, CompactionLifeCycleTracker, CompactionRequest, 
long)
 
 
 
 boolean
-preCompactSelection(HStore store,
+preCompactSelection(HStore store,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List candidates,
CompactionLifeCycleTracker tracker,
+   CompactionRequest request,
User user)
 Called prior to selecting the HStoreFiles for 
compaction from the list of currently
  available candidates.
@@ -732,7 +737,7 @@ extends 
 
 LOG
-private static final org.apache.commons.logging.Log LOG
+private static final org.apache.commons.logging.Log LOG
 
 
 
@@ -741,7 +746,7 @@ extends 
 
 SHARED_DATA_MAP
-private static 
final org.apache.commons.collections4.map.ReferenceMapString,http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true";
 title="class or interface in java.util.concurrent">ConcurrentMapString,http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object>> SHARED_DATA_MAP
+private static 
final org.apache.commons.collections4.map.ReferenceMapString,http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true";
 title="class or interface in java.util.concurrent">ConcurrentMapString,http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object>> SHARED_DATA_MAP
 
 
 
@@ -750,7 +755,7 @@ extends 
 
 hasCustomPostScannerFilterRow
-private final boolean hasCustomPostScannerFilterRow
+private fina

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html
--
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html 
b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html
index afbce13..9bafe24 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html
@@ -216,7 +216,7 @@
 208conf.set(TableInputFormat.SCAN, 
convertScanToString(scan));
 209conf.setStrings("io.serializations", 
conf.get("io.serializations"),
 210
MutationSerialization.class.getName(), ResultSerialization.class.getName(),
-211
KeyValueSerialization.class.getName());
+211
CellSerialization.class.getName());
 212if (addDependencyJars) {
 213  addDependencyJars(job);
 214}

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TextSortReducer.html
--
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TextSortReducer.html 
b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TextSortReducer.html
index 93f4677..699c6b3 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TextSortReducer.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/TextSortReducer.html
@@ -53,7 +53,7 @@
 045/**
 046 * Emits Sorted KeyValues. Parse the 
passed text and creates KeyValues. Sorts them before emit.
 047 * @see HFileOutputFormat2
-048 * @see KeyValueSortReducer
+048 * @see CellSortReducer
 049 * @see PutSortReducer
 050 */
 051@InterfaceAudience.Public

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/WALPlayer.html
--
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/WALPlayer.html 
b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/WALPlayer.html
index abca3de..0a89947 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/WALPlayer.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/WALPlayer.html
@@ -39,357 +39,356 @@
 031import org.apache.hadoop.hbase.Cell;
 032import 
org.apache.hadoop.hbase.CellUtil;
 033import 
org.apache.hadoop.hbase.HBaseConfiguration;
-034import 
org.apache.hadoop.hbase.KeyValue;
-035import 
org.apache.hadoop.hbase.KeyValueUtil;
-036import 
org.apache.hadoop.hbase.TableName;
-037import 
org.apache.yetus.audience.InterfaceAudience;
-038import 
org.apache.hadoop.hbase.client.Connection;
-039import 
org.apache.hadoop.hbase.client.ConnectionFactory;
-040import 
org.apache.hadoop.hbase.client.Delete;
-041import 
org.apache.hadoop.hbase.client.Mutation;
-042import 
org.apache.hadoop.hbase.client.Put;
-043import 
org.apache.hadoop.hbase.client.RegionLocator;
-044import 
org.apache.hadoop.hbase.client.Table;
-045import 
org.apache.hadoop.hbase.io.ImmutableBytesWritable;
-046import 
org.apache.hadoop.hbase.regionserver.wal.WALCellCodec;
-047import 
org.apache.hadoop.hbase.wal.WALEdit;
-048import 
org.apache.hadoop.hbase.util.Bytes;
-049import 
org.apache.hadoop.hbase.wal.WALKey;
-050import org.apache.hadoop.mapreduce.Job;
-051import 
org.apache.hadoop.mapreduce.Mapper;
-052import 
org.apache.hadoop.mapreduce.lib.input.FileInputFormat;
-053import 
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
-054import org.apache.hadoop.util.Tool;
-055import 
org.apache.hadoop.util.ToolRunner;
-056
-057/**
-058 * A tool to replay WAL files as a M/R 
job.
-059 * The WAL can be replayed for a set of 
tables or all tables,
-060 * and a time range can be provided (in 
milliseconds).
-061 * The WAL is filtered to the passed set 
of tables and  the output
-062 * can optionally be mapped to another 
set of tables.
-063 *
-064 * WAL replay can also generate HFiles 
for later bulk importing,
-065 * in that case the WAL is replayed for a 
single table only.
-066 */
-067@InterfaceAudience.Public
-068public class WALPlayer extends Configured 
implements Tool {
-069  private static final Log LOG = 
LogFactory.getLog(WALPlayer.class);
-070  final static String NAME = 
"WALPlayer";
-071  public final static String 
BULK_OUTPUT_CONF_KEY = "wal.bulk.output";
-072  public final static String TABLES_KEY = 
"wal.input.tables";
-073  public final static String 
TABLE_MAP_KEY = "wal.input.tablesmap";
-074  public final static String 
INPUT_FILES_SEPARATOR_KEY = "wal.input.separator";
-075  public final static String 
IGNORE_MISSING_FILES = "wal.input.ignore.missing.files";
+034import 
org.apache.hadoop.hbase.TableName;
+035import 
org.apache.hadoop.hbase.client.Connection;
+036import 
org.apache.hadoop.hbase.client.ConnectionFactory;
+037import 
org.apache.hadoop.hbase.client.Delete;
+038impo

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.html
index 0ad4f6b..a0b7dbf 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.html
@@ -589,7 +589,7 @@ implements 
 private void
-finishCompactionRequest(CompactionRequest cr) 
+finishCompactionRequest(CompactionRequestImpl cr) 
 
 
 protected http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List
@@ -971,7 +971,7 @@ implements 
 private void
-logCompactionEndMessage(CompactionRequest cr,
+logCompactionEndMessage(CompactionRequestImpl cr,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List sfs,
long now,
long compactionStartTime)
@@ -980,9 +980,9 @@ implements 
 private http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List
-moveCompatedFilesIntoPlace(CompactionRequest cr,
-  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List newFiles,
-  User user) 
+moveCompactedFilesIntoPlace(CompactionRequestImpl cr,
+   http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List newFiles,
+   User user) 
 
 
 (package private) HStoreFile
@@ -1689,7 +1689,7 @@ implements 
 
 FIXED_OVERHEAD
-public static final long FIXED_OVERHEAD
+public static final long FIXED_OVERHEAD
 
 
 
@@ -1698,7 +1698,7 @@ implements 
 
 DEEP_OVERHEAD
-public static final long DEEP_OVERHEAD
+public static final long DEEP_OVERHEAD
 
 
 
@@ -2796,16 +2796,16 @@ public static org.apache.hadoop.fs.Path 
+
 
 
 
 
-moveCompatedFilesIntoPlace
-private http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List moveCompatedFilesIntoPlace(CompactionRequest cr,
-http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List newFiles,
-User user)
- throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
+moveCompactedFilesIntoPlace
+private http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List moveCompactedFilesIntoPlace(CompactionRequestImpl cr,
+ http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List newFiles,
+ User user)
+  throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
 Throws:
 http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
@@ -2860,13 +2860,13 @@ public static org.apache.hadoop.fs.Path 
+
 
 
 
 
 logCompactionEndMessage
-private void logCompactionEndMessage(CompactionRequest cr,
+private void logCompactionEndMessage(CompactionRequestImpl cr,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List sfs,
  long now,
  long compactionStartTime)
@@ -3009,7 +3009,7 @@ public static org.apache.hadoop.fs.Path 
 
 addToCompactingFiles
-private void addToCompactingFiles(http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection filesToAdd)
+private void addToCompactingFiles(http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection filesToAdd)
 Adds the files to compacting files. filesCompacting must be 
locked.
 
 
@@ -3019,7 +3019,7 @@ public static org.apache.

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html
index 21d95e1..bb5f8ec 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html
@@ -122,19 +122,21 @@
 
 
 default void
-RegionObserver.postCompact(ObserverContext c,
+RegionObserver.postCompact(ObserverContext c,
Store store,
StoreFile resultFile,
-   CompactionLifeCycleTracker tracker)
+   CompactionLifeCycleTracker tracker,
+   CompactionRequest request)
 Called after compaction has completed and the new store 
file has been moved in to place.
 
 
 
 default void
-RegionObserver.postCompactSelection(ObserverContext c,
+RegionObserver.postCompactSelection(ObserverContext c,
 Store store,
 
org.apache.hadoop.hbase.shaded.com.google.common.collect.ImmutableList selected,
-CompactionLifeCycleTracker tracker)
+CompactionLifeCycleTracker tracker,
+CompactionRequest request)
 Called after the StoreFiles to compact 
have been selected from the available
  candidates.
 
@@ -149,24 +151,26 @@
 
 
 default InternalScanner
-RegionObserver.preCompact(ObserverContext c,
+RegionObserver.preCompact(ObserverContext c,
   Store store,
   InternalScanner scanner,
   ScanType scanType,
-  CompactionLifeCycleTracker tracker)
+  CompactionLifeCycleTracker tracker,
+  CompactionRequest request)
 Called prior to writing the StoreFiles selected for 
compaction into a new
  StoreFile.
 
 
 
 default InternalScanner
-RegionObserver.preCompactScannerOpen(ObserverContext c,
+RegionObserver.preCompactScannerOpen(ObserverContext c,
  Store store,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long earliestPutTs,
  InternalScanner s,
  CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
  long readPoint)
 Called prior to writing the StoreFiles selected for 
compaction into a new
  StoreFile and prior to creating the scanner used to read the 
input files.
@@ -174,10 +178,11 @@
 
 
 default void
-RegionObserver.preCompactSelection(ObserverContext c,
+RegionObserver.preCompactSelection(ObserverContext c,
Store store,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List candidates,
-   CompactionLifeCycleTracker tracker)
+   CompactionLifeCycleTracker tracker,
+   CompactionRequest request)
 Called prior to selecting the StoreFiles to compact 
from the list of
  available candidates.
 
@@ -233,13 +238,14 @@
 
 
 InternalScanner
-ZooKeeperScanPolicyObserver.preCompactScannerOpen(ObserverContext c,
+ZooKeeperScanPolicyObserver.preCompactScannerOpen(ObserverContext&nbs
 p;c,
  Store store,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long earliestPutTs,
  InternalScanner s,
  CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
  long readPoint) 
 
 
@@ -357,11 +363,12 @@
 
 
 InternalScanner
-AccessController.preCompact(ObserverContext c,
+AccessController.preCompact(ObserverContext c,
   Store store,
   InternalScanner scanner,
   ScanType scanType,
-  CompactionLifeCycleTracker tracker) 
+  CompactionLifeCycleTracker tracker,
+  CompactionRequest request) 
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/StoreFile.html
---

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

2017-10-04 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/387c1112/devapidocs/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html
index aea6118..2bd74aa 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html
@@ -619,7 +619,7 @@ extends 
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat<
 
 compressionDetails
-static http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">FunctionString> compressionDetails
+static http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">FunctionString> compressionDetails
 Serialize column family to compression algorithm map to 
configuration.
  Invoked while configuring the MR job for incremental load.
 
@@ -630,7 +630,7 @@ extends 
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat<
 
 blockSizeDetails
-static http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">FunctionString> blockSizeDetails
+static http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">FunctionString> blockSizeDetails
 Serialize column family to block size map to configuration. 
Invoked while
  configuring the MR job for incremental load.
 
@@ -641,7 +641,7 @@ extends 
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat<
 
 bloomTypeDetails
-static http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">FunctionString> bloomTypeDetails
+static http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">FunctionString> bloomTypeDetails
 Serialize column family to bloom type map to configuration. 
Invoked while
  configuring the MR job for incremental load.
 
@@ -652,7 +652,7 @@ extends 
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat<
 
 dataBlockEncodingDetails
-static http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">FunctionString> dataBlockEncodingDetails
+static http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">FunctionString> dataBlockEncodingDetails
 Serialize column family to data block encoding map to 
configuration.
  Invoked while configuring the MR job for incremental load.
 
@@ -862,7 +862,7 @@ extends 
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat<
 
 configureIncrementalLoadMap
-public static void configureIncrementalLoadMap(org.apache.hadoop.mapreduce.Job job,
+public static void configureIncrementalLoadMap(org.apache.hadoop.mapreduce.Job job,
TableDescriptor tableDescriptor)
 throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
@@ -877,7 +877,7 @@ extends 
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat<
 
 createFamilyCompressionMap
-static http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map create

hbase git commit: HBASE-18933 set version number to 2.0.0-alpha4-SNAPSHOT following release of alpha3

2017-10-04 Thread busbey
Repository: hbase
Updated Branches:
  refs/heads/branch-2 66fb60d4a -> 35094bf4d


HBASE-18933 set version number to 2.0.0-alpha4-SNAPSHOT following release of 
alpha3


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

Branch: refs/heads/branch-2
Commit: 35094bf4d5d25a2d2f6116006563983403020983
Parents: 66fb60d
Author: Sean Busbey 
Authored: Wed Oct 4 07:57:49 2017 -0500
Committer: Sean Busbey 
Committed: Wed Oct 4 07:57:49 2017 -0500

--
 hbase-annotations/pom.xml| 2 +-
 hbase-archetypes/hbase-archetype-builder/pom.xml | 2 +-
 hbase-archetypes/hbase-client-project/pom.xml| 2 +-
 hbase-archetypes/hbase-shaded-client-project/pom.xml | 2 +-
 hbase-archetypes/pom.xml | 2 +-
 hbase-assembly/pom.xml   | 2 +-
 hbase-backup/pom.xml | 2 +-
 hbase-build-configuration/pom.xml| 2 +-
 hbase-checkstyle/pom.xml | 4 ++--
 hbase-client/pom.xml | 2 +-
 hbase-common/pom.xml | 2 +-
 hbase-endpoint/pom.xml   | 2 +-
 hbase-examples/pom.xml   | 2 +-
 hbase-external-blockcache/pom.xml| 2 +-
 hbase-hadoop-compat/pom.xml  | 2 +-
 hbase-hadoop2-compat/pom.xml | 2 +-
 hbase-it/pom.xml | 2 +-
 hbase-mapreduce/pom.xml  | 2 +-
 hbase-metrics-api/pom.xml| 2 +-
 hbase-metrics/pom.xml| 2 +-
 hbase-prefix-tree/pom.xml| 2 +-
 hbase-procedure/pom.xml  | 2 +-
 hbase-protocol-shaded/pom.xml| 2 +-
 hbase-protocol/pom.xml   | 2 +-
 hbase-replication/pom.xml| 2 +-
 hbase-resource-bundle/pom.xml| 2 +-
 hbase-rest/pom.xml   | 2 +-
 hbase-rsgroup/pom.xml| 2 +-
 hbase-server/pom.xml | 2 +-
 hbase-shaded/hbase-shaded-check-invariants/pom.xml   | 2 +-
 hbase-shaded/hbase-shaded-client/pom.xml | 2 +-
 hbase-shaded/hbase-shaded-mapreduce/pom.xml  | 2 +-
 hbase-shaded/pom.xml | 2 +-
 hbase-shell/pom.xml  | 2 +-
 hbase-spark-it/pom.xml   | 2 +-
 hbase-spark/pom.xml  | 2 +-
 hbase-testing-util/pom.xml   | 2 +-
 hbase-thrift/pom.xml | 2 +-
 pom.xml  | 2 +-
 39 files changed, 40 insertions(+), 40 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/35094bf4/hbase-annotations/pom.xml
--
diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml
index 786cdf0..9e48aa0 100644
--- a/hbase-annotations/pom.xml
+++ b/hbase-annotations/pom.xml
@@ -23,7 +23,7 @@
   
 hbase
 org.apache.hbase
-2.0.0-alpha3
+2.0.0-alpha4-SNAPSHOT
 ..
   
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/35094bf4/hbase-archetypes/hbase-archetype-builder/pom.xml
--
diff --git a/hbase-archetypes/hbase-archetype-builder/pom.xml 
b/hbase-archetypes/hbase-archetype-builder/pom.xml
index 8d7aeb7..913efda 100644
--- a/hbase-archetypes/hbase-archetype-builder/pom.xml
+++ b/hbase-archetypes/hbase-archetype-builder/pom.xml
@@ -25,7 +25,7 @@
   
 hbase-archetypes
 org.apache.hbase
-2.0.0-alpha3
+2.0.0-alpha4-SNAPSHOT
 ..
   
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/35094bf4/hbase-archetypes/hbase-client-project/pom.xml
--
diff --git a/hbase-archetypes/hbase-client-project/pom.xml 
b/hbase-archetypes/hbase-client-project/pom.xml
index ccda5c0..8f57d42 100644
--- a/hbase-archetypes/hbase-client-project/pom.xml
+++ b/hbase-archetypes/hbase-client-project/pom.xml
@@ -26,7 +26,7 @@
   
 hbase-archetypes
 org.apache.hbase
-2.0.0-alpha3
+2.0.0-alpha4-SNAPSHOT
 ..
   
   hbase-client-project

http://git-wip-us.apache.org/repos/asf/hbase/blob/35094bf4/hbase-archetypes/hbase-shaded-client-project/pom.xml
--
diff --git a/hbase-archetypes/h

hbase git commit: HBASE-18649 Deprecate KV Usage in MR to move to Cells in 3.0 (ram)

2017-10-04 Thread ramkrishna
Repository: hbase
Updated Branches:
  refs/heads/master 16d483f90 -> 0a24178d0


HBASE-18649 Deprecate KV Usage in MR to move to Cells in 3.0 (ram)


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

Branch: refs/heads/master
Commit: 0a24178d06ac3dd5780522d52b5054e7aff1e50f
Parents: 16d483f
Author: Ramkrishna 
Authored: Wed Oct 4 16:00:28 2017 +0530
Committer: Ramkrishna 
Committed: Wed Oct 4 16:00:28 2017 +0530

--
 .../mapreduce/MapReduceHFileSplitterJob.java|  33 +--
 .../java/org/apache/hadoop/hbase/CellUtil.java  |  77 +-
 .../hbase/io/encoding/FastDiffDeltaEncoder.java |   3 +-
 .../io/encoding/PrefixKeyDeltaEncoder.java  |   3 +-
 .../hadoop/hbase/util/ByteBufferUtils.java  |  23 ++
 .../org/apache/hadoop/hbase/TestCellUtil.java   | 117 
 .../hbase/mapreduce/CellSerialization.java  |  93 +++
 .../hadoop/hbase/mapreduce/CellSortReducer.java |  60 +
 .../hadoop/hbase/mapreduce/CopyTable.java   |   2 +-
 .../hbase/mapreduce/HFileOutputFormat2.java |  26 +-
 .../apache/hadoop/hbase/mapreduce/Import.java   | 128 -
 .../hadoop/hbase/mapreduce/ImportTsv.java   |   2 +-
 .../hbase/mapreduce/KeyValueSerialization.java  |  88 --
 .../hbase/mapreduce/KeyValueSortReducer.java|  57 
 .../hadoop/hbase/mapreduce/PutSortReducer.java  |   2 +-
 .../hbase/mapreduce/TableMapReduceUtil.java |   2 +-
 .../hadoop/hbase/mapreduce/TextSortReducer.java |   2 +-
 .../hadoop/hbase/mapreduce/WALPlayer.java   |  21 +-
 .../apache/hadoop/hbase/util/MapReduceCell.java | 270 +++
 .../hbase/mapreduce/TestHFileOutputFormat2.java |   6 +-
 .../hbase/mapreduce/TestImportExport.java   |   9 +-
 .../hadoop/hbase/mapreduce/TestWALPlayer.java   |   7 +-
 22 files changed, 757 insertions(+), 274 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/0a24178d/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java
--
diff --git 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java
 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java
index 97ece3d..51a6b1d 100644
--- 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java
+++ 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java
@@ -24,22 +24,21 @@ import org.apache.commons.logging.LogFactory;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.conf.Configured;
 import org.apache.hadoop.fs.Path;
+import org.apache.hadoop.hbase.Cell;
 import org.apache.hadoop.hbase.CellUtil;
 import org.apache.hadoop.hbase.HBaseConfiguration;
-import org.apache.hadoop.hbase.KeyValue;
-import org.apache.hadoop.hbase.KeyValue.Type;
 import org.apache.hadoop.hbase.TableName;
-import org.apache.yetus.audience.InterfaceAudience;
 import org.apache.hadoop.hbase.client.Connection;
 import org.apache.hadoop.hbase.client.ConnectionFactory;
 import org.apache.hadoop.hbase.client.RegionLocator;
 import org.apache.hadoop.hbase.client.Table;
 import org.apache.hadoop.hbase.io.ImmutableBytesWritable;
+import org.apache.hadoop.hbase.mapreduce.CellSortReducer;
 import org.apache.hadoop.hbase.mapreduce.HFileInputFormat;
 import org.apache.hadoop.hbase.mapreduce.HFileOutputFormat2;
-import org.apache.hadoop.hbase.mapreduce.KeyValueSortReducer;
 import org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil;
 import org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
+import org.apache.hadoop.hbase.util.MapReduceCell;
 import org.apache.hadoop.io.NullWritable;
 import org.apache.hadoop.mapreduce.Job;
 import org.apache.hadoop.mapreduce.Mapper;
@@ -47,6 +46,7 @@ import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;
 import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
 import org.apache.hadoop.util.Tool;
 import org.apache.hadoop.util.ToolRunner;
+import org.apache.yetus.audience.InterfaceAudience;
 
 /**
  * A tool to split HFiles into new region boundaries as a MapReduce job. The 
tool generates HFiles
@@ -70,24 +70,15 @@ public class MapReduceHFileSplitterJob extends Configured 
implements Tool {
 
   /**
* A mapper that just writes out cells. This one can be used together with
-   * {@link KeyValueSortReducer}
+   * {@link CellSortReducer}
*/
   static class HFileCellMapper extends
-  Mapper {
+  Mapper {
 
 @Override
-public void map(NullWritable key, KeyValue value, Context context) throws 
IOException,
-Interrup

[2/3] hbase git commit: HBASE-18649 Deprecate KV Usage in MR to move to Cells in 3.0 (Ram)

2017-10-04 Thread ramkrishna
http://git-wip-us.apache.org/repos/asf/hbase/blob/66fb60d4/hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestCellBasedHFileOutputFormat2.java
--
diff --git 
a/hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestCellBasedHFileOutputFormat2.java
 
b/hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestCellBasedHFileOutputFormat2.java
new file mode 100644
index 000..28a7be1
--- /dev/null
+++ 
b/hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestCellBasedHFileOutputFormat2.java
@@ -0,0 +1,1496 @@
+/**
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.hadoop.hbase.mapreduce;
+
+import static 
org.apache.hadoop.hbase.regionserver.HStoreFile.BLOOM_FILTER_TYPE_KEY;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNotSame;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
+
+import java.io.IOException;
+import java.lang.reflect.Field;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Map.Entry;
+import java.util.Random;
+import java.util.Set;
+import java.util.concurrent.Callable;
+import java.util.stream.Collectors;
+import java.util.stream.Stream;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.apache.hadoop.conf.Configuration;
+import org.apache.hadoop.fs.FileStatus;
+import org.apache.hadoop.fs.FileSystem;
+import org.apache.hadoop.fs.LocatedFileStatus;
+import org.apache.hadoop.fs.Path;
+import org.apache.hadoop.fs.RemoteIterator;
+import org.apache.hadoop.hbase.ArrayBackedTag;
+import org.apache.hadoop.hbase.CategoryBasedTimeout;
+import org.apache.hadoop.hbase.Cell;
+import org.apache.hadoop.hbase.CellUtil;
+import org.apache.hadoop.hbase.CompatibilitySingletonFactory;
+import org.apache.hadoop.hbase.HBaseConfiguration;
+import org.apache.hadoop.hbase.HBaseTestingUtility;
+import org.apache.hadoop.hbase.HColumnDescriptor;
+import org.apache.hadoop.hbase.HConstants;
+import org.apache.hadoop.hbase.HDFSBlocksDistribution;
+import org.apache.hadoop.hbase.HTableDescriptor;
+import org.apache.hadoop.hbase.HadoopShims;
+import org.apache.hadoop.hbase.KeyValue;
+import org.apache.hadoop.hbase.PerformanceEvaluation;
+import org.apache.hadoop.hbase.TableName;
+import org.apache.hadoop.hbase.Tag;
+import org.apache.hadoop.hbase.TagType;
+import org.apache.hadoop.hbase.TagUtil;
+import org.apache.hadoop.hbase.client.Admin;
+import org.apache.hadoop.hbase.client.Connection;
+import org.apache.hadoop.hbase.client.ConnectionFactory;
+import org.apache.hadoop.hbase.client.Put;
+import org.apache.hadoop.hbase.client.RegionLocator;
+import org.apache.hadoop.hbase.client.Result;
+import org.apache.hadoop.hbase.client.ResultScanner;
+import org.apache.hadoop.hbase.client.Scan;
+import org.apache.hadoop.hbase.client.Table;
+import org.apache.hadoop.hbase.io.ImmutableBytesWritable;
+import org.apache.hadoop.hbase.io.compress.Compression;
+import org.apache.hadoop.hbase.io.compress.Compression.Algorithm;
+import org.apache.hadoop.hbase.io.encoding.DataBlockEncoding;
+import org.apache.hadoop.hbase.io.hfile.CacheConfig;
+import org.apache.hadoop.hbase.io.hfile.HFile;
+import org.apache.hadoop.hbase.io.hfile.HFile.Reader;
+import org.apache.hadoop.hbase.io.hfile.HFileScanner;
+import org.apache.hadoop.hbase.regionserver.BloomType;
+import org.apache.hadoop.hbase.regionserver.HRegion;
+import org.apache.hadoop.hbase.regionserver.HStore;
+import org.apache.hadoop.hbase.regionserver.TestHRegionFileSystem;
+import org.apache.hadoop.hbase.regionserver.TimeRangeTracker;
+import org.apache.hadoop.hbase.testclassification.LargeTests;
+import org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests;
+import org.apache.hadoop.hbase.tool.LoadIncrementalHFiles;
+import org.apache.hadoop.hbase.util.Bytes;
+import org.apache.hadoop.hbase.util.FSUtils;
+import org.apache.hadoop.hbase.util.ReflectionUtils;
+import org.apac

[1/3] hbase git commit: HBASE-18649 Deprecate KV Usage in MR to move to Cells in 3.0 (Ram)

2017-10-04 Thread ramkrishna
Repository: hbase
Updated Branches:
  refs/heads/branch-2 4475ba88c -> 66fb60d4a


http://git-wip-us.apache.org/repos/asf/hbase/blob/66fb60d4/hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestCellBasedImportExport2.java
--
diff --git 
a/hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestCellBasedImportExport2.java
 
b/hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestCellBasedImportExport2.java
new file mode 100644
index 000..59fb553
--- /dev/null
+++ 
b/hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestCellBasedImportExport2.java
@@ -0,0 +1,801 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.hadoop.hbase.mapreduce;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
+import static org.mockito.Matchers.any;
+import static org.mockito.Mockito.doAnswer;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
+
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.IOException;
+import java.io.PrintStream;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.apache.hadoop.conf.Configuration;
+import org.apache.hadoop.fs.FileSystem;
+import org.apache.hadoop.fs.Path;
+import org.apache.hadoop.hbase.Cell;
+import org.apache.hadoop.hbase.CellUtil;
+import org.apache.hadoop.hbase.HBaseTestingUtility;
+import org.apache.hadoop.hbase.HConstants;
+import org.apache.hadoop.hbase.KeepDeletedCells;
+import org.apache.hadoop.hbase.KeyValue;
+import org.apache.hadoop.hbase.TableName;
+import org.apache.hadoop.hbase.client.ColumnFamilyDescriptorBuilder;
+import org.apache.hadoop.hbase.client.Delete;
+import org.apache.hadoop.hbase.client.Durability;
+import org.apache.hadoop.hbase.client.Get;
+import org.apache.hadoop.hbase.client.Put;
+import org.apache.hadoop.hbase.client.RegionInfo;
+import org.apache.hadoop.hbase.client.Result;
+import org.apache.hadoop.hbase.client.ResultScanner;
+import org.apache.hadoop.hbase.client.Scan;
+import org.apache.hadoop.hbase.client.Table;
+import org.apache.hadoop.hbase.client.TableDescriptor;
+import org.apache.hadoop.hbase.client.TableDescriptorBuilder;
+import org.apache.hadoop.hbase.filter.Filter;
+import org.apache.hadoop.hbase.filter.FilterBase;
+import org.apache.hadoop.hbase.filter.PrefixFilter;
+import org.apache.hadoop.hbase.io.ImmutableBytesWritable;
+import org.apache.hadoop.hbase.mapreduce.Import.CellImporter;
+import org.apache.hadoop.hbase.regionserver.wal.WALActionsListener;
+import org.apache.hadoop.hbase.testclassification.MediumTests;
+import org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests;
+import org.apache.hadoop.hbase.util.Bytes;
+import org.apache.hadoop.hbase.util.LauncherSecurityManager;
+import org.apache.hadoop.hbase.util.MapReduceCell;
+import org.apache.hadoop.hbase.wal.WAL;
+import org.apache.hadoop.hbase.wal.WALEdit;
+import org.apache.hadoop.hbase.wal.WALKey;
+import org.apache.hadoop.mapreduce.Mapper.Context;
+import org.apache.hadoop.util.GenericOptionsParser;
+import org.apache.hadoop.util.ToolRunner;
+import org.junit.After;
+import org.junit.AfterClass;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.BeforeClass;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.experimental.categories.Category;
+import org.junit.rules.TestName;
+import org.mockito.invocation.InvocationOnMock;
+import org.mockito.stubbing.Answer;
+
+/**
+ * Tests the table import and table export MR job functionality
+ */
+@Category({VerySlowMapReduceTests.class, MediumTests.class})
+public class TestCellBasedImportExport2 {
+
+  private static final Log LOG = 
LogFactory.getLog(TestCellBasedImportExport2.class);
+  protected static final HBaseTestingUtility UTIL = new HBaseTestingUtility();
+  private static final byte[] ROW1 = Bytes.toBytesBinary("\\x32row1");
+  private static final byte

[3/3] hbase git commit: HBASE-18649 Deprecate KV Usage in MR to move to Cells in 3.0 (Ram)

2017-10-04 Thread ramkrishna
HBASE-18649 Deprecate KV Usage in MR to move to Cells in 3.0 (Ram)


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

Branch: refs/heads/branch-2
Commit: 66fb60d4a4828d181c4ebb7fd908f188e65141a4
Parents: 4475ba8
Author: Ramkrishna 
Authored: Wed Oct 4 14:44:19 2017 +0530
Committer: Ramkrishna 
Committed: Wed Oct 4 14:44:19 2017 +0530

--
 .../mapreduce/MapReduceHFileSplitterJob.java|   33 +-
 .../java/org/apache/hadoop/hbase/CellUtil.java  |  114 +-
 .../hbase/io/encoding/FastDiffDeltaEncoder.java |3 +-
 .../io/encoding/PrefixKeyDeltaEncoder.java  |3 +-
 .../hadoop/hbase/util/ByteBufferUtils.java  |   23 +
 .../org/apache/hadoop/hbase/TestCellUtil.java   |  117 ++
 .../hbase/mapreduce/CellSerialization.java  |   96 ++
 .../hadoop/hbase/mapreduce/CellSortReducer.java |   60 +
 .../hadoop/hbase/mapreduce/CopyTable.java   |2 +-
 .../hbase/mapreduce/HFileOutputFormat2.java |   26 +-
 .../apache/hadoop/hbase/mapreduce/Import.java   |  303 +++-
 .../hadoop/hbase/mapreduce/ImportTsv.java   |2 +-
 .../hbase/mapreduce/KeyValueSerialization.java  |8 +-
 .../hbase/mapreduce/KeyValueSortReducer.java|3 +
 .../hadoop/hbase/mapreduce/PutSortReducer.java  |2 +-
 .../hbase/mapreduce/TableMapReduceUtil.java |2 +-
 .../hadoop/hbase/mapreduce/TextSortReducer.java |2 +-
 .../hadoop/hbase/mapreduce/WALPlayer.java   |   54 +-
 .../apache/hadoop/hbase/util/MapReduceCell.java |  270 
 .../TestCellBasedHFileOutputFormat2.java| 1496 ++
 .../mapreduce/TestCellBasedImportExport2.java   |  801 ++
 .../mapreduce/TestCellBasedWALPlayer2.java  |  232 +++
 .../hbase/mapreduce/TestHFileOutputFormat2.java |1 +
 .../hbase/mapreduce/TestImportExport.java   |1 +
 .../hadoop/hbase/mapreduce/TestWALPlayer.java   |1 +
 25 files changed, 3555 insertions(+), 100 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/66fb60d4/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java
--
diff --git 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java
 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java
index 97ece3d..51a6b1d 100644
--- 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java
+++ 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java
@@ -24,22 +24,21 @@ import org.apache.commons.logging.LogFactory;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.conf.Configured;
 import org.apache.hadoop.fs.Path;
+import org.apache.hadoop.hbase.Cell;
 import org.apache.hadoop.hbase.CellUtil;
 import org.apache.hadoop.hbase.HBaseConfiguration;
-import org.apache.hadoop.hbase.KeyValue;
-import org.apache.hadoop.hbase.KeyValue.Type;
 import org.apache.hadoop.hbase.TableName;
-import org.apache.yetus.audience.InterfaceAudience;
 import org.apache.hadoop.hbase.client.Connection;
 import org.apache.hadoop.hbase.client.ConnectionFactory;
 import org.apache.hadoop.hbase.client.RegionLocator;
 import org.apache.hadoop.hbase.client.Table;
 import org.apache.hadoop.hbase.io.ImmutableBytesWritable;
+import org.apache.hadoop.hbase.mapreduce.CellSortReducer;
 import org.apache.hadoop.hbase.mapreduce.HFileInputFormat;
 import org.apache.hadoop.hbase.mapreduce.HFileOutputFormat2;
-import org.apache.hadoop.hbase.mapreduce.KeyValueSortReducer;
 import org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil;
 import org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
+import org.apache.hadoop.hbase.util.MapReduceCell;
 import org.apache.hadoop.io.NullWritable;
 import org.apache.hadoop.mapreduce.Job;
 import org.apache.hadoop.mapreduce.Mapper;
@@ -47,6 +46,7 @@ import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;
 import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
 import org.apache.hadoop.util.Tool;
 import org.apache.hadoop.util.ToolRunner;
+import org.apache.yetus.audience.InterfaceAudience;
 
 /**
  * A tool to split HFiles into new region boundaries as a MapReduce job. The 
tool generates HFiles
@@ -70,24 +70,15 @@ public class MapReduceHFileSplitterJob extends Configured 
implements Tool {
 
   /**
* A mapper that just writes out cells. This one can be used together with
-   * {@link KeyValueSortReducer}
+   * {@link CellSortReducer}
*/
   static class HFileCellMapper extends
-  Mapper {
+  Mapper {
 
 @Override
-public voi