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

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


    omit 4a94451  HBASE-23890 Update the rsgroup section in our ref guide 
(#1206)
    omit 1d8e3b7  HBASE-23818 Cleanup the remaining RSGroupInfo.getTables call 
in the code base (#1152)
    omit 7c2fa0c  HBASE-23807 Make rsgroup related shell command to use the new 
admin methods (#1148)
    omit c43b116  HBASE-23276 Add admin methods to get tables within a group 
(#1118)
    omit d47c29a  HBASE-23235 Re-enable 
TestRSGroupsKillRS.testLowerMetaGroupVersion (#1117)
    omit 96c0821  HBASE-23253 Rewrite rsgroup related UTs with the new methods 
introduced in HBASE-22932 (#813)
    omit 3cd4f9c  HBASE-22932 Add rs group management methods in Admin and 
AsyncAdmin (#657)
    omit 00adb1c  HBASE-23050 Use RSGroupInfoManager to get rsgroups in master 
UI's rsgroup part (#776)
    omit 42c9d27  HBASE-23232 Remove rsgroup profile from pom.xml of 
hbase-assembly (#779)
    omit 512ee06  HBASE-23081 Add an option to enable/disable rs group feature 
(#691)
    omit 953b14e  HBASE-22971 Deprecated RSGroupAdminEndpoint and make RSGroup 
feature always enabled (#595)
    omit 80b0084  HBASE-22987 Calculate the region servers in default group in 
foreground (#599)
    omit 86a3e0d  HBASE-22729 Start RSGroupInfoManager as default (#555)
    omit 34d3983  HBASE-22819 Automatically migrate the rs group config for 
table after HBASE-22695 (#498)
    omit 11d3d84  HBASE-22820 Do not need to persist default rs group now (#482)
    omit e47e85a  HBASE-22809 Allow creating table in group when rs group 
contains no live servers (#464)
    omit 50dc4da  HBASE-22695 Store the rsgroup of a table in table 
configuration (#426)
    omit a67c384  HBASE-22676 Move all the code in hbase-rsgroup to 
hbase-server and remove hbase-rsgroup module (#399)
    omit dbc1235  HBASE-22662 Move RSGroupInfoManager to hbase-server (#368)
    omit 4335ada  HBASE-22664 Move protobuf stuff in hbase-rsgroup to 
hbase-protocol-shaded (#362)
     add 3c3aae9  HBASE-23740 Invalid StoreFile WARN log message printed for 
recovered.… (#1198)
     add b24ea32  HBASE-22978 : Online slow response log
     add 00ef6c6  HBASE-23892 SecureTestCluster should allow its subclasses to 
pass their Class reference on HBaseKerberosUtils.setSSLConfiguration (#1207)
     add 6777e2c  HBASE-23899 [Flakey Test] Stabilizations and Debug
     add a420f04  HBASE-23904 Procedure updating meta and Master shutdown are 
incompatible: CODE-BUG
     new 1a3f447  HBASE-22664 Move protobuf stuff in hbase-rsgroup to 
hbase-protocol-shaded (#362)
     new 522a981  HBASE-22662 Move RSGroupInfoManager to hbase-server (#368)
     new 0927140  HBASE-22676 Move all the code in hbase-rsgroup to 
hbase-server and remove hbase-rsgroup module (#399)
     new 508b12f  HBASE-22695 Store the rsgroup of a table in table 
configuration (#426)
     new 5d50788  HBASE-22809 Allow creating table in group when rs group 
contains no live servers (#464)
     new 3f576c6  HBASE-22820 Do not need to persist default rs group now (#482)
     new 7512445  HBASE-22819 Automatically migrate the rs group config for 
table after HBASE-22695 (#498)
     new 036cf27  HBASE-22729 Start RSGroupInfoManager as default (#555)
     new 79aa506  HBASE-22987 Calculate the region servers in default group in 
foreground (#599)
     new 009bba8  HBASE-22971 Deprecated RSGroupAdminEndpoint and make RSGroup 
feature always enabled (#595)
     new 3fdfa44  HBASE-23081 Add an option to enable/disable rs group feature 
(#691)
     new 8b13451  HBASE-23232 Remove rsgroup profile from pom.xml of 
hbase-assembly (#779)
     new 8a63133  HBASE-23050 Use RSGroupInfoManager to get rsgroups in master 
UI's rsgroup part (#776)
     new 99427c6  HBASE-22932 Add rs group management methods in Admin and 
AsyncAdmin (#657)
     new ae5ae37  HBASE-23253 Rewrite rsgroup related UTs with the new methods 
introduced in HBASE-22932 (#813)
     new 898e44c  HBASE-23235 Re-enable 
TestRSGroupsKillRS.testLowerMetaGroupVersion (#1117)
     new 91ab4e2  HBASE-23276 Add admin methods to get tables within a group 
(#1118)
     new 3441f99  HBASE-23807 Make rsgroup related shell command to use the new 
admin methods (#1148)
     new d643d8a  HBASE-23818 Cleanup the remaining RSGroupInfo.getTables call 
in the code base (#1152)
     new e088ef6  HBASE-23890 Update the rsgroup section in our ref guide 
(#1206)

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   (4a94451)
            \
             N -- N -- N   refs/heads/HBASE-22514 (e088ef6)

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 20 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:
 .../org/apache/hadoop/hbase/MetaTableAccessor.java |  68 +--
 .../java/org/apache/hadoop/hbase/client/Admin.java |  24 +
 .../hadoop/hbase/client/AdminOverAsyncAdmin.java   |  12 +
 .../org/apache/hadoop/hbase/client/AsyncAdmin.java |  21 +
 .../hadoop/hbase/client/AsyncHBaseAdmin.java       |  13 +
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.java    |  63 +++
 .../apache/hadoop/hbase/client/SlowLogParams.java  |  89 ++++
 .../hadoop/hbase/client/SlowLogQueryFilter.java    | 122 +++++
 .../apache/hadoop/hbase/client/SlowLogRecord.java  | 319 +++++++++++
 .../hadoop/hbase/shaded/protobuf/ProtobufUtil.java | 113 ++++
 .../hbase/shaded/protobuf/RequestConverter.java    |  45 +-
 .../java/org/apache/hadoop/hbase/HConstants.java   |   6 +
 hbase-common/src/main/resources/hbase-default.xml  |  23 +
 .../mapreduce/TestTableInputFormatScanBase.java    |   7 -
 .../hadoop/hbase/snapshot/TestExportSnapshot.java  |  60 +--
 .../snapshot/TestExportSnapshotV1NoCluster.java    |  44 +-
 .../snapshot/TestExportSnapshotV2NoCluster.java    |  15 +-
 .../TestExportSnapshotWithTemporaryDirectory.java  |  23 +-
 .../store/wal/TestWALProcedureStore.java           |   3 +
 .../src/main/protobuf/Admin.proto                  |  27 +
 .../protobuf/{MapReduce.proto => TooSlowLog.proto} |  33 +-
 .../org/apache/hadoop/hbase/ipc/RpcServer.java     |  77 ++-
 .../hadoop/hbase/ipc/RpcServerInterface.java       |  17 +-
 .../hbase/regionserver/HRegionFileSystem.java      |  12 +-
 .../hadoop/hbase/regionserver/HRegionServer.java   |  18 +
 .../hadoop/hbase/regionserver/RSRpcServices.java   |  41 ++
 .../slowlog/DisruptorExceptionHandler.java         |  34 +-
 .../regionserver/slowlog/RingBufferEnvelope.java}  |  41 +-
 .../slowlog/RpcLogDetails.java}                    |  67 ++-
 .../regionserver/slowlog/SlowLogEventHandler.java  | 208 ++++++++
 .../regionserver/slowlog/SlowLogRecorder.java      | 153 ++++++
 .../replication/regionserver/Replication.java      |   1 +
 .../hbase/security/token/AuthenticationKey.java    |  14 +-
 .../token/AuthenticationTokenSecretManager.java    |  18 +-
 .../hbase/security/token/ZKSecretWatcher.java      |   1 +
 .../org/apache/hadoop/hbase/TestZooKeeper.java     |   1 +
 .../org/apache/hadoop/hbase/client/TestAdmin2.java |  27 +
 .../apache/hadoop/hbase/client/TestAdminBase.java  |   1 +
 .../hbase/client/TestAlwaysSetScannerId.java       |   4 +-
 .../hbase/client/TestSeparateClientZKCluster.java  |   5 +
 .../hbase/client/TestSplitOrMergeStatus.java       |  15 +-
 .../io/hfile/bucket/TestBucketCacheRefCnt.java     |   5 +-
 .../apache/hadoop/hbase/ipc/AbstractTestIPC.java   |   6 +-
 .../hadoop/hbase/master/MockRegionServer.java      |  16 +
 .../TestMasterAbortWhileMergingTable.java          |   5 +-
 .../hbase/master/balancer/BalancerTestBase.java    |   8 +-
 .../master/cleaner/TestSnapshotFromMaster.java     |  12 +-
 .../hadoop/hbase/master/procedure/TestSCPBase.java |  13 +-
 .../master/procedure/TestSplitWALProcedure.java    |   6 +-
 .../hadoop/hbase/regionserver/TestCompaction.java  |  25 +-
 .../regionserver/TestRegionServerAbortTimeout.java |  11 +-
 .../regionserver/slowlog/TestSlowLogRecorder.java  | 593 +++++++++++++++++++++
 ...TestNamespaceReplicationWithBulkLoadedData.java |   7 +-
 .../hbase/replication/TestReplicationBase.java     |   3 +
 .../hbase/replication/TestReplicationStatus.java   |  69 ++-
 .../hbase/rsgroup/VerifyingRSGroupAdmin.java       |  13 +
 .../hbase/security/token/SecureTestCluster.java    |  35 +-
 .../hbase/security/token/TestZKSecretWatcher.java  |  23 +-
 hbase-shell/src/main/ruby/hbase/admin.rb           |  83 +++
 hbase-shell/src/main/ruby/shell.rb                 |   2 +
 ...eanup_enabled.rb => clear_slowlog_responses.rb} |  24 +-
 .../ruby/shell/commands/get_slowlog_responses.rb   |  78 +++
 hbase-shell/src/test/ruby/hbase/admin_test.rb      |  14 +
 .../hadoop/hbase/thrift2/client/ThriftAdmin.java   |  13 +
 .../hbase/thrift2/TestThrift2ServerCmdLine.java    |   2 +-
 .../thrift2/TestThriftHBaseServiceHandler.java     |   9 +-
 .../hbase/zookeeper/MiniZooKeeperCluster.java      | 127 ++---
 src/main/asciidoc/_chapters/hbase-default.adoc     |  38 ++
 src/main/asciidoc/_chapters/ops_mgt.adoc           | 114 ++++
 69 files changed, 2850 insertions(+), 389 deletions(-)
 create mode 100644 
hbase-client/src/main/java/org/apache/hadoop/hbase/client/SlowLogParams.java
 create mode 100644 
hbase-client/src/main/java/org/apache/hadoop/hbase/client/SlowLogQueryFilter.java
 create mode 100644 
hbase-client/src/main/java/org/apache/hadoop/hbase/client/SlowLogRecord.java
 copy hbase-protocol-shaded/src/main/protobuf/{MapReduce.proto => 
TooSlowLog.proto} (57%)
 copy 
hbase-client/src/main/java/org/apache/hadoop/hbase/exceptions/RegionOpeningException.java
 => 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/slowlog/DisruptorExceptionHandler.java
 (56%)
 copy 
hbase-server/src/{test/java/org/apache/hadoop/hbase/util/StoppableImplementation.java
 => 
main/java/org/apache/hadoop/hbase/regionserver/slowlog/RingBufferEnvelope.java} 
(53%)
 copy 
hbase-server/src/main/java/org/apache/hadoop/hbase/{tool/coprocessor/CoprocessorViolation.java
 => regionserver/slowlog/RpcLogDetails.java} (50%)
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/slowlog/SlowLogEventHandler.java
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/slowlog/SlowLogRecorder.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/slowlog/TestSlowLogRecorder.java
 copy hbase-shell/src/main/ruby/shell/commands/{snapshot_cleanup_enabled.rb => 
clear_slowlog_responses.rb} (51%)
 create mode 100644 
hbase-shell/src/main/ruby/shell/commands/get_slowlog_responses.rb

Reply via email to