HBASE-23938 : System table hbase:slowlog to store complete slow/large… (#1681)
commit86a2692dc4480308b9d1e4b84f0ff56a1af0fd04
authorViraj Jasani <vjasani@apache.org>
Wed, 20 May 2020 09:40:29 +0000 (20 15:10 +0530)
committerGitHub <noreply@github.com>
Wed, 20 May 2020 09:40:29 +0000 (20 15:10 +0530)
tree32f1e61e9cba1f4b8ff51cb28e9b1901adc71ee7
parent5fb9e518efa21587f5ec40211b85b94d41d1527f
HBASE-23938 : System table hbase:slowlog to store complete slow/large… (#1681)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Anoop Sam John <anoopsamjohn@apache.org>
Signed-off-by: ramkrish86 <ramkrishna@apache.org>
12 files changed:
hbase-client/src/main/java/org/apache/hadoop/hbase/slowlog/SlowLogTableAccessor.java [new file with mode: 0644]
hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcServer.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/slowlog/SlowLogMasterService.java [new file with mode: 0644]
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/slowlog/LogEventHandler.java
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/main/java/org/apache/hadoop/hbase/regionserver/slowlog/SlowLogTableOpsChore.java [new file with mode: 0644]
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/slowlog/TestSlowLogAccessor.java [new file with mode: 0644]
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/slowlog/TestSlowLogRecorder.java