HBASE-23937 : Support Online LargeLogs similar to SlowLogs APIs (#1346)
commit0dcbf80583f3805d4e7a3e28c891a4837debd224
authorViraj Jasani <vjasani@apache.org>
Wed, 1 Apr 2020 12:52:22 +0000 (1 18:22 +0530)
committerGitHub <noreply@github.com>
Wed, 1 Apr 2020 12:52:22 +0000 (1 18:22 +0530)
treed433ce0b41012812548c08b331ff8b910730921f
parentfb17ecdd07f6dcd9286f1305c3eda0b0d5d19147
HBASE-23937 : Support Online LargeLogs similar to SlowLogs APIs (#1346)

Signed-off-by: Bharath Vissapragada <bharathv@apache.org>
66 files changed:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/AdminOverAsyncAdmin.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/LogQueryFilter.java [moved from hbase-client/src/main/java/org/apache/hadoop/hbase/client/SlowLogQueryFilter.java with 86% similarity]
hbase-client/src/main/java/org/apache/hadoop/hbase/client/OnlineLogRecord.java [moved from hbase-client/src/main/java/org/apache/hadoop/hbase/client/SlowLogRecord.java with 83% similarity]
hbase-client/src/main/java/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.java
hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/RequestConverter.java
hbase-protocol-shaded/src/main/protobuf/Admin.proto
hbase-protocol-shaded/src/main/protobuf/TooSlowLog.proto
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcServer.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/slowlog/LogEventHandler.java [moved from hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/slowlog/SlowLogEventHandler.java with 75% similarity]
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/slowlog/RpcLogDetails.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/slowlog/SlowLogRecorder.java
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAdmin2.java
hbase-server/src/test/java/org/apache/hadoop/hbase/master/MockRegionServer.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/slowlog/TestSlowLogRecorder.java
hbase-server/src/test/java/org/apache/hadoop/hbase/rsgroup/VerifyingRSGroupAdmin.java
hbase-shell/src/main/ruby/hbase/admin.rb
hbase-shell/src/main/ruby/shell.rb
hbase-shell/src/main/ruby/shell/commands/get_largelog_responses.rb [new file with mode: 0644]
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/ThriftUtilities.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/client/ThriftAdmin.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TAppend.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TAuthorization.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TBloomFilterType.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TCellVisibility.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumn.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumnFamilyDescriptor.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumnIncrement.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumnValue.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TCompareOperator.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TCompressionAlgorithm.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TConsistency.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDataBlockEncoding.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDelete.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDeleteType.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDurability.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TGet.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/THBaseService.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/THRegionInfo.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/THRegionLocation.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIOError.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIllegalArgument.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TIncrement.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TKeepDeletedCells.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TLogQueryFilter.java [moved from hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TSlowLogQueryFilter.java with 79% similarity]
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TLogType.java [copied from hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TReadType.java with 70% similarity]
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TMutation.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TNamespaceDescriptor.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TOnlineLogRecord.java [moved from hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TSlowLogRecord.java with 94% similarity]
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TPut.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TReadType.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TResult.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TRowMutations.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TScan.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TServerName.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TTableDescriptor.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TTableName.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TThriftServerType.java
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TTimeRange.java
hbase-thrift/src/main/resources/org/apache/hadoop/hbase/thrift2/hbase.thrift
hbase-thrift/src/test/java/org/apache/hadoop/hbase/thrift2/TestThriftHBaseServiceHandler.java