[ 
https://issues.apache.org/jira/browse/HBASE-23938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17106426#comment-17106426
 ] 

Andrew Kyle Purtell commented on HBASE-23938:
---------------------------------------------

Viraj has taken over this project so may have a different point of view but 
when I filed the first issue for this the answer to both your questions is: 
This is a best effort recording of responseTooSlow warnings by way of ring 
buffer suitable for online retrieval. An operator can list them with a 
convenient tool (eg shell command) and does not need to scrape logs. Later, 
Busby and others wanted an option to persist also to HDFS so the recording’s 
history is not subject to ring buffer limits. The value of the responseTooSlow 
warnings does not change from present. They don’t include environmental or 
other details beyond the details of the request that is too slow. Yet we find 
value in them now. Adding such detail might be possible (some kind of derived 
load indicator? Like Unix load?) and could be pursued in addition to the 
present goals. 

> Replicate slow/large RPC calls to HDFS
> --------------------------------------
>
>                 Key: HBASE-23938
>                 URL: https://issues.apache.org/jira/browse/HBASE-23938
>             Project: HBase
>          Issue Type: Sub-task
>    Affects Versions: 3.0.0-alpha-1, 2.3.0, 1.7.0
>            Reporter: Viraj Jasani
>            Assignee: Viraj Jasani
>            Priority: Major
>             Fix For: 3.0.0-alpha-1, 2.3.0
>
>         Attachments: Screen Shot 2020-05-07 at 12.01.26 AM.png
>
>
> We should provide capability to replicate complete slow and large RPC logs to 
> HDFS or create new system table in addition to Ring Buffer. This way we don't 
> lose any of slow logs and operator can retrieve all the slow/large logs. 
> Replicating logs to HDFS / creating new system table should be configurable.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to