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

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


    from 587788f  HBASE-21916 Abstract an ByteBuffAllocator to allocate/free 
ByteBuffer in ByteBufferPool
     new 56aafb8  HBASE-21969 Improve the update of destination rsgroup of 
RSGroupInfoManagerImpl#moveTables()
     new 39ef813  HBASE-21952 Fix unit test: 
TestClientOperationInterrupt#testInterrupt50Percent
     new a0ed1f8  HBASE-21082 Reimplement assign/unassign related procedure 
metrics
     new c5aa084  HBASE-21481 [acl] Superuser's permissions should not be 
granted or revoked by any non-su global admin
     new 26b1c80  HBASE-21976 Deal with RetryImmediatelyException for batching 
request
     new d81f5f0  HBASE-21487 Concurrent modify table ops can lead to 
unexpected results
     new 53171b0  HBASE-21970 Document that how to upgrade from 2.0 or 2.1 to 
2.2+
     new bc97708  HBASE-21898 Update downloads page with 1.2.11 release.
     new 127da02  HBASE-21974 Change Admin#grant/revoke parameter from 
UserPermission to user and Permission
     new 5c7c42a  HBASE-21978 Should close AsyncRegistry if we fail to get 
cluster id when creating AsyncConnection
     new a5327ca  HBASE-21980 Fix typo in 
AbstractTestAsyncTableRegionReplicasRead
     new db164dd  HBASE-21983 Should track the scan metrics in 
AsyncScanSingleRegionRpcRetryingCaller if scan metrics is enabled
     new 0120f93  HBASE-15728 (addendum) Add remaining per-table region / store 
/ flush / compaction related metrics
     new a42f23f  HBASE-21990 puppycrawl checkstyle dtds 404... moved to 
sourceforge
     new b254bf1  HBASE-21992 Add release manager for 2.2 in ref guide
     new 6b060b2  HBASE-21960 RESTServletContainer not configured for REST 
Jetty server Addendum to work around bouncycastle version issues.
     new 3c80e41  HBASE-21997 Fix hbase-rest findbugs 
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD complaint

The 17 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:
 .../src/main/resources/hbase/checkstyle.xml        |   2 +-
 ...a => ConcurrentTableModificationException.java} |  26 +--
 .../java/org/apache/hadoop/hbase/client/Admin.java |  15 +-
 .../org/apache/hadoop/hbase/client/AsyncAdmin.java |  13 +-
 .../hbase/client/AsyncBatchRpcRetryingCaller.java  |  30 +++-
 .../hadoop/hbase/client/AsyncHBaseAdmin.java       |  10 +-
 .../AsyncScanSingleRegionRpcRetryingCaller.java    |   2 +-
 .../hadoop/hbase/client/ConnectionFactory.java     |   4 +-
 .../org/apache/hadoop/hbase/client/HBaseAdmin.java |  12 +-
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.java    |  20 ++-
 .../hbase/security/access/AccessControlClient.java |  26 ++-
 .../hbase/security/access/AccessControlUtil.java   |  12 +-
 .../hadoop/hbase/security/access/Permission.java   |  75 +++++++++
 ...torFailFast.java => TestAsyncRegistryLeak.java} |  53 ++++--
 .../apache/hadoop/hbase/security/Superusers.java   |  17 +-
 .../org/apache/hadoop/hbase/security/User.java     |   9 +-
 .../apache/hadoop/hbase/security/UserProvider.java |  10 ++
 .../master/MetricsAssignmentManagerSource.java     |  28 +++-
 .../master/MetricsAssignmentManagerSourceImpl.java |  28 ++++
 .../hbase/regionserver/MetricsTableSourceImpl.java |  14 +-
 .../src/main/protobuf/MasterProcedure.proto        |  16 +-
 hbase-rest/pom.xml                                 |   6 +
 .../org/apache/hadoop/hbase/rest/RESTServer.java   |   3 +
 .../hbase/rsgroup/RSGroupInfoManagerImpl.java      |  20 ++-
 .../org/apache/hadoop/hbase/master/HMaster.java    |  16 +-
 .../hbase/master/MetricsAssignmentManager.java     |  36 +++++
 .../master/assignment/CloseRegionProcedure.java    |   6 +
 .../master/assignment/OpenRegionProcedure.java     |   6 +
 .../assignment/TransitRegionStateProcedure.java    | 105 +++++++++---
 .../master/procedure/ModifyTableProcedure.java     |  48 ++++--
 .../hbase/security/access/AccessChecker.java       |  49 +++++-
 .../hbase/security/access/AccessController.java    |  12 +-
 .../hadoop/hbase/security/access/AuthManager.java  |  57 ++-----
 .../AbstractTestAsyncTableRegionReplicasRead.java  |   2 +-
 .../TestAsyncTableBatchRetryImmediately.java       | 101 ++++++++++++
 .../hbase/client/TestClientOperationInterrupt.java |   7 +-
 .../master/assignment/TestAssignmentManager.java   |  44 +++++
 .../assignment/TestAssignmentManagerBase.java      |  26 ++-
 .../hbase/master/assignment/TestRegionBypass.java  |  18 +--
 .../master/procedure/TestModifyTableProcedure.java | 178 +++++++++++++++++++++
 .../hbase/security/access/SecureTestUtil.java      | 143 +++++++++++++++--
 .../security/access/TestAccessController.java      |  11 +-
 .../security/access/TestNamespaceCommands.java     |  18 +--
 .../security/access/TestPermissionBuilder.java     | 125 +++++++++++++++
 .../hbase/security/access/TestRpcAccessChecks.java |  99 ++++++++++--
 .../hadoop/hbase/thrift2/client/ThriftAdmin.java   |   6 +-
 src/main/asciidoc/_chapters/community.adoc         |   3 +
 src/main/asciidoc/_chapters/upgrading.adoc         |  14 ++
 src/site/xdoc/downloads.xml                        |  14 +-
 49 files changed, 1328 insertions(+), 267 deletions(-)
 copy 
hbase-client/src/main/java/org/apache/hadoop/hbase/{TableNotEnabledException.java
 => ConcurrentTableModificationException.java} (67%)
 copy 
hbase-client/src/test/java/org/apache/hadoop/hbase/client/{TestAsyncMetaRegionLocatorFailFast.java
 => TestAsyncRegistryLeak.java} (57%)
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAsyncTableBatchRetryImmediately.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestPermissionBuilder.java

Reply via email to