[ 
https://issues.apache.org/jira/browse/HBASE-3336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell resolved HBASE-3336.
-----------------------------------
    Resolution: Implemented

Recent versions of HBase have a sleeper that will warn if it misses scheduled 
wakeup substantially, and will print GC collection times by collector.

> Make GC pauses more obvious to users
> ------------------------------------
>
>                 Key: HBASE-3336
>                 URL: https://issues.apache.org/jira/browse/HBASE-3336
>             Project: HBase
>          Issue Type: Improvement
>          Components: regionserver
>    Affects Versions: 0.92.0
>            Reporter: Todd Lipcon
>
> We often see users hit GC pauses, but it's not obvious to them what happened. 
> I propose we add a "GCMonitor" thread which wakes up every few seconds and 
> checks (a) that it slept for around the right amount of time, and (b) uses 
> the JVM GC metrics to see if there was a long pause. If a long pause is 
> detected we should output a very loud and obnoxious message to the logs 
> indicating that a length GC pause occurred, and point to a wiki page on the 
> topic.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to