This is an automated email from the ASF dual-hosted git repository.

zhangduo pushed a change to branch HBASE-21512
in repository https://gitbox.apache.org/repos/asf/hbase.git.


 discard 07264a6  HBASE-21717 Implement Connection based on AsyncConnection
 discard 033affa  HBASE-21585 Remove ClusterConnection
 discard 65855ad  HBASE-21779 Reimplement BulkLoadHFilesTool to use 
AsyncClusterConnection
 discard a9dc1d3  HBASE-21778 Remove the usage of the locateRegion related 
methods in ClusterConnection
 discard 0f65da7  HBASE-21719 Rewrite RegionPlacementMaintainer to use 
AsyncClusterConnection
 discard c0c55f9  HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait 
to use AsyncClusterConnection
 discard b71193e  HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use 
AsyncClusterConnection
 discard 6ad43b3  HBASE-21538 Rewrite RegionReplicaFlushHandler to use 
AsyncClusterConnection
 discard 2c10bff  HBASE-21579 Use AsyncClusterConnection for 
HBaseInterClusterReplicationEndpoint
 discard 45e6042  HBASE-21526 Use AsyncClusterConnection in ServerManager for 
getRsAdmin
 discard 332bfbf  HBASE-21516 Use AsyncConnection instead of Connection in 
SecureBulkLoadManager
 discard c145bd2  HBASE-21515 Also initialize an AsyncClusterConnection in 
HRegionServer
     add 94c18f0  HBASE-22095 Taking a snapshot fails in local mode
     add c144c81  HBASE-21895 - Error prone upgrade
     add 3867038  Revert "HBASE-21965 Fix failed split and merge transactions 
that have failed to roll back"
     add 44f8abd  HBASE-22093 Combine 
TestRestoreSnapshotFromClientWithRegionReplicas to 
CloneSnapshotFromClientAfterSplittingRegionTestBase#testCloneSnapshotAfterSplittingRegion
     add 089a639  HBASE-22052 pom cleaning; filter out jersey-core in hadoop2 
to match hadoop3 and remove redunant version specifications
     add 6de8a37  Add 2.0.5 to the downloads page in place of 2.0.4.
     add 5e1e0ca  HBASE-21619. Fix warning message caused by incorrect ternary 
operator evaluation
     add f8524b8  HBASE-21964 unset Quota by Throttle Type
     add 5f6143e  HBASE-22074 Should use procedure store to persist the state 
in reportRegionStateTransition
     add 3f432f3  Add 2.1.4 to the downloads page in place of 2.1.3
     add e6ecc6f     Add 2.1.4 to the downloads page in place of 2.1.3; ADDENDUM
     add a93febe  Fix the download links for tgzs for 2.0.5
     add baf3ae8  HBASE-22067 Fix log in StochasticLoadBalancer when balancer 
is ill-fit for cluster size
     add 81fbe6e  Add a 'notices' column to downloads where we can call out 
issues
     add 7b3ff56  HBASE-21911 Move getUserPermissions from regionserver to 
master
     add 56dd309  HBASE-22102 Remove AsyncAdmin.isTableAvailable(TableName, 
byte[][])
     add caa9650  HBASE-22094: Throw TableNotFoundException if table not exists 
in AsyncAdmin.compact
     new 3b1d988  HBASE-21515 Also initialize an AsyncClusterConnection in 
HRegionServer
     new 5c342cc  HBASE-21516 Use AsyncConnection instead of Connection in 
SecureBulkLoadManager
     new 7790fd3  HBASE-21526 Use AsyncClusterConnection in ServerManager for 
getRsAdmin
     new 62ae3d5  HBASE-21579 Use AsyncClusterConnection for 
HBaseInterClusterReplicationEndpoint
     new a9d53a4  HBASE-21538 Rewrite RegionReplicaFlushHandler to use 
AsyncClusterConnection
     new 7e8c249  HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use 
AsyncClusterConnection
     new 2d88de1  HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait 
to use AsyncClusterConnection
     new db246ae  HBASE-21719 Rewrite RegionPlacementMaintainer to use 
AsyncClusterConnection
     new 93402e9  HBASE-21778 Remove the usage of the locateRegion related 
methods in ClusterConnection
     new 4d40c9e  HBASE-21779 Reimplement BulkLoadHFilesTool to use 
AsyncClusterConnection
     new 3dcc105  HBASE-21585 Remove ClusterConnection
     new 0d1f50c  HBASE-21717 Implement Connection based on AsyncConnection

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (07264a6)
            \
             N -- N -- N   refs/heads/HBASE-21512 (0d1f50c)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 hbase-build-configuration/pom.xml                  |  65 +++---
 hbase-build-support/hbase-error-prone/pom.xml      |  86 --------
 .../hadoop/hbase/errorprone/AlwaysPasses.java      |  40 ----
 hbase-build-support/pom.xml                        |  78 -------
 .../java/org/apache/hadoop/hbase/client/Admin.java |  11 +
 .../org/apache/hadoop/hbase/client/AsyncAdmin.java |  34 ++--
 .../hadoop/hbase/client/AsyncHBaseAdmin.java       |  12 +-
 .../hbase/client/ConnectionImplementation.java     |   8 +
 .../org/apache/hadoop/hbase/client/HBaseAdmin.java |  20 ++
 .../org/apache/hadoop/hbase/client/HBaseHbck.java  |  16 --
 .../java/org/apache/hadoop/hbase/client/Hbck.java  |  15 --
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.java    |  27 ++-
 .../hbase/client/ShortCircuitMasterConnection.java |   8 +
 .../hadoop/hbase/quotas/QuotaSettingsFactory.java  |  74 +++++++
 .../hbase/security/access/AccessControlClient.java |  67 +++---
 .../hbase/security/access/AccessControlUtil.java   |  12 ++
 .../security/access/GetUserPermissionsRequest.java | 136 +++++++++++++
 .../security/access/ShadedAccessControlUtil.java   |  38 ++++
 .../hadoop/hbase/shaded/protobuf/ProtobufUtil.java |  32 +--
 .../hbase/shaded/protobuf/RequestConverter.java    |  37 +---
 hbase-endpoint/pom.xml                             |   3 -
 hbase-http/pom.xml                                 |   3 -
 hbase-it/pom.xml                                   |  24 ++-
 hbase-mapreduce/pom.xml                            |   3 -
 .../TestMultiTableSnapshotInputFormatImpl.java     |   5 +
 .../hadoop/hbase/procedure2/util/DelayedUtil.java  |   5 +
 hbase-protocol-shaded/pom.xml                      |   2 -
 .../src/main/protobuf/AccessControl.proto          |   3 +
 .../src/main/protobuf/Admin.proto                  |   3 +-
 .../src/main/protobuf/Master.proto                 |  18 +-
 .../src/main/protobuf/MasterProcedure.proto        |  11 +
 .../src/main/protobuf/RegionServerStatus.proto     |   1 +
 hbase-rest/pom.xml                                 |  28 ++-
 hbase-server/pom.xml                               |  26 +++
 .../hadoop/hbase/coprocessor/MasterObserver.java   |  30 +++
 .../hadoop/hbase/master/MasterCoprocessorHost.java |  20 ++
 .../hadoop/hbase/master/MasterRpcServices.java     | 224 ++++++---------------
 .../hbase/master/assignment/AssignProcedure.java   |   6 +-
 .../hbase/master/assignment/AssignmentManager.java |  12 +-
 .../master/assignment/CloseRegionProcedure.java    |  26 ++-
 .../master/assignment/OpenRegionProcedure.java     |  60 +++++-
 .../assignment/RegionRemoteProcedureBase.java      | 219 +++++++++++++++-----
 .../assignment/SplitTableRegionProcedure.java      |  66 +++---
 .../assignment/TransitRegionStateProcedure.java    | 208 ++++---------------
 .../hbase/master/assignment/UnassignProcedure.java |   4 +-
 .../master/balancer/StochasticLoadBalancer.java    |   2 +-
 .../master/procedure/RSProcedureDispatcher.java    |  54 ++---
 .../hbase/master/snapshot/TakeSnapshotHandler.java |   2 +-
 .../hbase/quotas/GlobalQuotaSettingsImpl.java      | 122 +++++++++--
 .../hbase/regionserver/HRegionFileSystem.java      |   6 -
 .../hadoop/hbase/regionserver/HRegionServer.java   |  10 +-
 .../hadoop/hbase/regionserver/RSRpcServices.java   |   8 +-
 .../hbase/regionserver/RegionServerServices.java   |  31 ++-
 .../hadoop/hbase/regionserver/SplitRequest.java    |   5 +-
 .../regionserver/handler/AssignRegionHandler.java  |  14 +-
 .../regionserver/handler/CloseRegionHandler.java   |   3 +-
 .../regionserver/handler/OpenRegionHandler.java    |  14 +-
 .../handler/UnassignRegionHandler.java             |  15 +-
 .../hbase/security/access/AccessControlLists.java  |  13 +-
 .../hbase/security/access/AccessController.java    | 100 ++++-----
 .../hbase/snapshot/SnapshotDescriptionUtils.java   |   6 +-
 .../hadoop/hbase/tool/BulkLoadHFilesTool.java      |   7 +-
 ...shotFromClientAfterSplittingRegionTestBase.java |   2 +
 .../client/TestAsyncAccessControlAdminApi.java     |  74 +++++++
 .../hbase/client/TestAsyncRegionAdminApi.java      |  21 ++
 .../hbase/client/TestAsyncTableAdminApi.java       |   6 +-
 .../hbase/client/TestAsyncTableAdminApi2.java      |  10 -
 .../org/apache/hadoop/hbase/client/TestHbck.java   | 172 ----------------
 .../hbase/client/TestMultipleTimestamps.java       |   1 -
 ...estoreSnapshotFromClientWithRegionReplicas.java |  62 ------
 .../assignment/TestAssignmentManagerBase.java      |   7 +
 .../assignment/TestCloseRegionWhileRSCrash.java    |  14 +-
 .../assignment/TestOpenRegionProcedureHang.java    | 209 +++++++++++++++++++
 .../procedure/TestServerRemoteProcedure.java       |  16 +-
 .../hadoop/hbase/quotas/TestQuotaThrottle.java     | 151 ++++++++++++++
 .../hbase/security/access/SecureTestUtil.java      |   6 +-
 .../security/access/TestAccessController.java      | 124 +++---------
 .../security/access/TestNamespaceCommands.java     |  15 +-
 .../snapshot/TestSnapshotDescriptionUtils.java     |  50 +++--
 hbase-shell/src/main/ruby/hbase/quotas.rb          | 146 +++++++++++---
 .../hadoop/hbase/thrift2/client/ThriftAdmin.java   |   7 +
 hbase-zookeeper/pom.xml                            |   3 -
 pom.xml                                            |  95 ++++++++-
 src/site/xdoc/downloads.xml                        |  37 ++--
 84 files changed, 1995 insertions(+), 1471 deletions(-)
 delete mode 100644 hbase-build-support/hbase-error-prone/pom.xml
 delete mode 100644 
hbase-build-support/hbase-error-prone/src/main/java/org/apache/hadoop/hbase/errorprone/AlwaysPasses.java
 delete mode 100644 hbase-build-support/pom.xml
 create mode 100644 
hbase-client/src/main/java/org/apache/hadoop/hbase/security/access/GetUserPermissionsRequest.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAsyncAccessControlAdminApi.java
 delete mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestRestoreSnapshotFromClientWithRegionReplicas.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/assignment/TestOpenRegionProcedureHang.java

Reply via email to