[4/4] hbase git commit: HBASE-21661 Provide Thrift2 implementation of Table/Admin

2019-01-09 Thread allan163
HBASE-21661 Provide Thrift2 implementation of Table/Admin


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

Branch: refs/heads/branch-2
Commit: 891c620c5b13aed46f26b562465635d31cbfc655
Parents: 26e02e1
Author: Allan Yang 
Authored: Wed Jan 9 16:01:22 2019 +0800
Committer: Allan Yang 
Committed: Wed Jan 9 16:01:22 2019 +0800

--
 .../apache/hadoop/hbase/thrift/Constants.java   |8 +
 .../hadoop/hbase/thrift/ThriftServer.java   |   11 +
 .../hbase/thrift/generated/AlreadyExists.java   |2 +-
 .../hbase/thrift/generated/BatchMutation.java   |2 +-
 .../thrift/generated/ColumnDescriptor.java  |2 +-
 .../hadoop/hbase/thrift/generated/Hbase.java|2 +-
 .../hadoop/hbase/thrift/generated/IOError.java  |2 +-
 .../hbase/thrift/generated/IllegalArgument.java |2 +-
 .../hadoop/hbase/thrift/generated/Mutation.java |2 +-
 .../hadoop/hbase/thrift/generated/TAppend.java  |2 +-
 .../hadoop/hbase/thrift/generated/TCell.java|2 +-
 .../hadoop/hbase/thrift/generated/TColumn.java  |2 +-
 .../hbase/thrift/generated/TIncrement.java  |2 +-
 .../hbase/thrift/generated/TRegionInfo.java |2 +-
 .../hbase/thrift/generated/TRowResult.java  |2 +-
 .../hadoop/hbase/thrift/generated/TScan.java|2 +-
 .../thrift2/ThriftHBaseServiceHandler.java  |4 +-
 .../hadoop/hbase/thrift2/ThriftUtilities.java   |  437 ++
 .../hbase/thrift2/client/ThriftAdmin.java   | 1389 ++
 .../thrift2/client/ThriftClientBuilder.java |   37 +
 .../hbase/thrift2/client/ThriftConnection.java  |  322 
 .../hbase/thrift2/client/ThriftTable.java   |  492 +++
 .../hadoop/hbase/thrift2/generated/TAppend.java |2 +-
 .../hbase/thrift2/generated/TAuthorization.java |2 +-
 .../thrift2/generated/TCellVisibility.java  |2 +-
 .../hadoop/hbase/thrift2/generated/TColumn.java |2 +-
 .../generated/TColumnFamilyDescriptor.java  |2 +-
 .../thrift2/generated/TColumnIncrement.java |2 +-
 .../hbase/thrift2/generated/TColumnValue.java   |2 +-
 .../hadoop/hbase/thrift2/generated/TDelete.java |2 +-
 .../hadoop/hbase/thrift2/generated/TGet.java|  127 +-
 .../hbase/thrift2/generated/THBaseService.java  |  122 +-
 .../hbase/thrift2/generated/THRegionInfo.java   |2 +-
 .../thrift2/generated/THRegionLocation.java |2 +-
 .../hbase/thrift2/generated/TIOError.java   |2 +-
 .../thrift2/generated/TIllegalArgument.java |2 +-
 .../hbase/thrift2/generated/TIncrement.java |2 +-
 .../thrift2/generated/TNamespaceDescriptor.java |2 +-
 .../hadoop/hbase/thrift2/generated/TPut.java|2 +-
 .../hadoop/hbase/thrift2/generated/TResult.java |2 +-
 .../hbase/thrift2/generated/TRowMutations.java  |2 +-
 .../hadoop/hbase/thrift2/generated/TScan.java   |  127 +-
 .../hbase/thrift2/generated/TServerName.java|2 +-
 .../thrift2/generated/TTableDescriptor.java |2 +-
 .../hbase/thrift2/generated/TTableName.java |   50 +-
 .../hbase/thrift2/generated/TTimeRange.java |2 +-
 .../apache/hadoop/hbase/thrift2/hbase.thrift|   13 +-
 .../hbase/thrift2/TestThriftConnection.java |  841 +++
 48 files changed, 3930 insertions(+), 118 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/891c620c/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java
--
diff --git 
a/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java 
b/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java
index 8e3d004..55f2499 100644
--- a/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java
+++ b/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java
@@ -144,8 +144,16 @@ public final class Constants {
   public static final String THRIFT_READONLY_ENABLED = "hbase.thrift.readonly";
   public static final boolean THRIFT_READONLY_ENABLED_DEFAULT = false;
 
+  public static final String HBASE_THRIFT_CLIENT_SCANNER_CACHING =
+  "hbase.thrift.client.scanner.caching";
 
+  public static final int HBASE_THRIFT_CLIENT_SCANNER_CACHING_DEFAULT = 20;
 
+  public static final String HBASE_THRIFT_SERVER_NAME = 
"hbase.thrift.server.name";
+  public static final String HBASE_THRIFT_SERVER_PORT = 
"hbase.thrift.server.port";
+
+  public static final String HBASE_THRIFT_CLIENT_BUIDLER_CLASS =
+  "hbase.thrift.client.builder.class";
 
 
 }

http://git-wip-us.apache.org/repos/asf/hbase/blob/891c620c/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/ThriftServer.java
-

[4/4] hbase git commit: HBASE-21661 Provide Thrift2 implementation of Table/Admin

2019-01-08 Thread allan163
HBASE-21661 Provide Thrift2 implementation of Table/Admin


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

Branch: refs/heads/master
Commit: f053003ce7e8d9c86b2ff762b646d69e5e04cfe2
Parents: 5c902b4
Author: Allan Yang 
Authored: Wed Jan 9 15:38:23 2019 +0800
Committer: Allan Yang 
Committed: Wed Jan 9 15:38:23 2019 +0800

--
 .../apache/hadoop/hbase/thrift/Constants.java   |8 +
 .../hadoop/hbase/thrift/ThriftServer.java   |   11 +
 .../hbase/thrift/generated/AlreadyExists.java   |2 +-
 .../hbase/thrift/generated/BatchMutation.java   |2 +-
 .../thrift/generated/ColumnDescriptor.java  |2 +-
 .../hadoop/hbase/thrift/generated/Hbase.java|2 +-
 .../hadoop/hbase/thrift/generated/IOError.java  |2 +-
 .../hbase/thrift/generated/IllegalArgument.java |2 +-
 .../hadoop/hbase/thrift/generated/Mutation.java |2 +-
 .../hadoop/hbase/thrift/generated/TAppend.java  |2 +-
 .../hadoop/hbase/thrift/generated/TCell.java|2 +-
 .../hadoop/hbase/thrift/generated/TColumn.java  |2 +-
 .../hbase/thrift/generated/TIncrement.java  |2 +-
 .../hbase/thrift/generated/TRegionInfo.java |2 +-
 .../hbase/thrift/generated/TRowResult.java  |2 +-
 .../hadoop/hbase/thrift/generated/TScan.java|2 +-
 .../thrift2/ThriftHBaseServiceHandler.java  |4 +-
 .../hadoop/hbase/thrift2/ThriftUtilities.java   |  437 ++
 .../hbase/thrift2/client/ThriftAdmin.java   | 1405 ++
 .../thrift2/client/ThriftClientBuilder.java |   37 +
 .../hbase/thrift2/client/ThriftConnection.java  |  322 
 .../hbase/thrift2/client/ThriftTable.java   |  492 ++
 .../hadoop/hbase/thrift2/generated/TAppend.java |2 +-
 .../hbase/thrift2/generated/TAuthorization.java |2 +-
 .../thrift2/generated/TCellVisibility.java  |2 +-
 .../hadoop/hbase/thrift2/generated/TColumn.java |2 +-
 .../generated/TColumnFamilyDescriptor.java  |2 +-
 .../thrift2/generated/TColumnIncrement.java |2 +-
 .../hbase/thrift2/generated/TColumnValue.java   |2 +-
 .../hadoop/hbase/thrift2/generated/TDelete.java |2 +-
 .../hadoop/hbase/thrift2/generated/TGet.java|  127 +-
 .../hbase/thrift2/generated/THBaseService.java  |  122 +-
 .../hbase/thrift2/generated/THRegionInfo.java   |2 +-
 .../thrift2/generated/THRegionLocation.java |2 +-
 .../hbase/thrift2/generated/TIOError.java   |2 +-
 .../thrift2/generated/TIllegalArgument.java |2 +-
 .../hbase/thrift2/generated/TIncrement.java |2 +-
 .../thrift2/generated/TNamespaceDescriptor.java |2 +-
 .../hadoop/hbase/thrift2/generated/TPut.java|2 +-
 .../hadoop/hbase/thrift2/generated/TResult.java |2 +-
 .../hbase/thrift2/generated/TRowMutations.java  |2 +-
 .../hadoop/hbase/thrift2/generated/TScan.java   |  127 +-
 .../hbase/thrift2/generated/TServerName.java|2 +-
 .../thrift2/generated/TTableDescriptor.java |2 +-
 .../hbase/thrift2/generated/TTableName.java |   50 +-
 .../hbase/thrift2/generated/TTimeRange.java |2 +-
 .../apache/hadoop/hbase/thrift2/hbase.thrift|   13 +-
 .../hbase/thrift2/TestThriftConnection.java |  841 +++
 48 files changed, 3946 insertions(+), 118 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/f053003c/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java
--
diff --git 
a/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java 
b/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java
index 8e3d004..55f2499 100644
--- a/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java
+++ b/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java
@@ -144,8 +144,16 @@ public final class Constants {
   public static final String THRIFT_READONLY_ENABLED = "hbase.thrift.readonly";
   public static final boolean THRIFT_READONLY_ENABLED_DEFAULT = false;
 
+  public static final String HBASE_THRIFT_CLIENT_SCANNER_CACHING =
+  "hbase.thrift.client.scanner.caching";
 
+  public static final int HBASE_THRIFT_CLIENT_SCANNER_CACHING_DEFAULT = 20;
 
+  public static final String HBASE_THRIFT_SERVER_NAME = 
"hbase.thrift.server.name";
+  public static final String HBASE_THRIFT_SERVER_PORT = 
"hbase.thrift.server.port";
+
+  public static final String HBASE_THRIFT_CLIENT_BUIDLER_CLASS =
+  "hbase.thrift.client.builder.class";
 
 
 }

http://git-wip-us.apache.org/repos/asf/hbase/blob/f053003c/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/ThriftServer.java