[ https://issues.apache.org/jira/browse/HIVE-9870?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14349175#comment-14349175 ]
Vaibhav Gumashta commented on HIVE-9870: ---------------------------------------- [~qwertymaniac] Thanks for the patch, indeed very useful. One small comment on the patch: in the metastore, if startPauseMonitor throws an exception, it will get logged as a compactor failure exception. Can you separate out these two? Rest looks good. > Add JvmPauseMonitor threads to HMS and HS2 daemons > -------------------------------------------------- > > Key: HIVE-9870 > URL: https://issues.apache.org/jira/browse/HIVE-9870 > Project: Hive > Issue Type: Improvement > Components: HiveServer2, Metastore > Affects Versions: 1.1 > Reporter: Harsh J > Assignee: Harsh J > Priority: Minor > Attachments: HIVE-9870.patch > > > The hadoop-common carries in it a nifty thread that prints GC or non-GC > pauses within the JVM if it exceeds a specific threshold. > This has been immeasurably useful in supporting several clusters, in > identifying GC or other form of process pauses to be the root cause of some > event being investigated. > The HMS and HS2 daemons are good targets for running similar threads within > it. It can be loaded in an if-available style. -- This message was sent by Atlassian JIRA (v6.3.4#6332)