You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by vj...@apache.org on 2020/02/28 14:26:44 UTC

[hbase] branch master updated (3c3aae9 -> b24ea32)

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

vjasani pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hbase.git.


    from 3c3aae9  HBASE-23740 Invalid StoreFile WARN log message printed for recovered.… (#1198)
     add b24ea32  HBASE-22978 : Online slow response log

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/hadoop/hbase/client/Admin.java |  25 +
 .../hadoop/hbase/client/AdminOverAsyncAdmin.java   |  12 +
 .../org/apache/hadoop/hbase/client/AsyncAdmin.java |  20 +
 .../hadoop/hbase/client/AsyncHBaseAdmin.java       |  12 +
 .../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    |  44 ++
 .../java/org/apache/hadoop/hbase/HConstants.java   |   6 +
 hbase-common/src/main/resources/hbase-default.xml  |  23 +
 .../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 +-
 .../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 ++++++
 .../org/apache/hadoop/hbase/client/TestAdmin2.java |  27 +
 .../apache/hadoop/hbase/client/TestAdminBase.java  |   1 +
 .../apache/hadoop/hbase/ipc/AbstractTestIPC.java   |   6 +-
 .../hadoop/hbase/master/MockRegionServer.java      |  16 +
 .../regionserver/slowlog/TestSlowLogRecorder.java  | 593 +++++++++++++++++++++
 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 +
 src/main/asciidoc/_chapters/hbase-default.adoc     |  38 ++
 src/main/asciidoc/_chapters/ops_mgt.adoc           | 114 ++++
 36 files changed, 2472 insertions(+), 101 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