[
https://issues.apache.org/jira/browse/HBASE-9630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13776696#comment-13776696
]
Nick Dimiduk commented on HBASE-9630:
-------------------------------------
Looks to me like this patch is clean:
{noformat}
$ diff /tmp/trunk/hbase-server-findbugsXml-formatted.xml
/tmp/HBASE-9630/hbase-server-findbugsXml-formatted.xml |egrep -n
"bugs=|bugCount="
30:< <FindBugsSummary alloc_mbytes="505.62" clock_seconds="92.76"
cpu_seconds="215.61" gc_seconds="8.62" num_packages="63" peak_mbytes="410.87"
priority_1="18" priority_2="83" referenced_classes="3138" timestamp="Tue, 24
Sep 2013 11:08:08 -0700" total_bugs="101" total_classes="1227"
total_size="76354" vm_version="20.12-b01-434">
32:> <FindBugsSummary alloc_mbytes="505.62" clock_seconds="105.72"
cpu_seconds="235.86" gc_seconds="9.47" num_packages="63" peak_mbytes="418.65"
priority_1="18" priority_2="83" referenced_classes="3145" timestamp="Tue, 24
Sep 2013 11:30:23 -0700" total_bugs="101" total_classes="1231"
total_size="76474" vm_version="20.12-b01-434">
34:< <FileStats bugCount="0"
path="org/apache/hadoop/hbase/master/HMaster.java" size="1361"></FileStats>
36:> <FileStats bugCount="0"
path="org/apache/hadoop/hbase/master/HMaster.java" size="1366"></FileStats>
38:< <FileStats bugCount="0"
path="org/apache/hadoop/hbase/regionserver/HRegionServer.java"
size="2030"></FileStats>
40:> <FileStats bugCount="0"
path="org/apache/hadoop/hbase/regionserver/HRegionServer.java"
size="2035"></FileStats>
42:> <FileStats bugCount="0"
path="org/apache/hadoop/hbase/util/JvmPauseMonitor.java" size="110"></FileStats>
44:< <PackageStats package="org.apache.hadoop.hbase.master" priority_1="4"
priority_2="7" total_bugs="11" total_size="8086" total_types="88">
46:> <PackageStats package="org.apache.hadoop.hbase.master" priority_1="4"
priority_2="7" total_bugs="11" total_size="8091" total_types="88">
48:< <ClassStats bugs="0" class="org.apache.hadoop.hbase.master.HMaster"
interface="false" size="1303" sourceFile="HMaster.java"></ClassStats>
50:> <ClassStats bugs="0" class="org.apache.hadoop.hbase.master.HMaster"
interface="false" size="1308" sourceFile="HMaster.java"></ClassStats>
52:< <PackageStats package="org.apache.hadoop.hbase.regionserver"
priority_2="16" total_bugs="16" total_size="13559" total_types="182">
54:> <PackageStats package="org.apache.hadoop.hbase.regionserver"
priority_2="16" total_bugs="16" total_size="13564" total_types="182">
56:< <ClassStats bugs="0"
class="org.apache.hadoop.hbase.regionserver.HRegionServer" interface="false"
size="1872" sourceFile="HRegionServer.java"></ClassStats>
58:> <ClassStats bugs="0"
class="org.apache.hadoop.hbase.regionserver.HRegionServer" interface="false"
size="1877" sourceFile="HRegionServer.java"></ClassStats>
60:< <PackageStats package="org.apache.hadoop.hbase.util" priority_1="2"
priority_2="4" total_bugs="6" total_size="6251" total_types="104">
62:> <PackageStats package="org.apache.hadoop.hbase.util" priority_1="2"
priority_2="4" total_bugs="6" total_size="6361" total_types="108">
64:> <ClassStats bugs="0"
class="org.apache.hadoop.hbase.util.JvmPauseMonitor" interface="false"
size="65" sourceFile="JvmPauseMonitor.java"></ClassStats>
65:> <ClassStats bugs="0"
class="org.apache.hadoop.hbase.util.JvmPauseMonitor$1" interface="false"
size="1" sourceFile="JvmPauseMonitor.java"></ClassStats>
66:> <ClassStats bugs="0"
class="org.apache.hadoop.hbase.util.JvmPauseMonitor$GcTimes" interface="false"
size="21" sourceFile="JvmPauseMonitor.java"></ClassStats>
67:> <ClassStats bugs="0"
class="org.apache.hadoop.hbase.util.JvmPauseMonitor$Monitor" interface="false"
size="23" sourceFile="JvmPauseMonitor.java"></ClassStats>
{noformat}
> Add thread which detects JVM pauses like HADOOP's
> -------------------------------------------------
>
> Key: HBASE-9630
> URL: https://issues.apache.org/jira/browse/HBASE-9630
> Project: HBase
> Issue Type: New Feature
> Components: regionserver
> Affects Versions: 0.98.0
> Reporter: Liang Xie
> Assignee: Liang Xie
> Attachments: HBase-9630.txt, HBase-9630-v2.txt
>
>
> Todd adds daemon threads for dn&nn to indicate the VM or kernel caused pause
> in application log, it's pretty handy for diagnose, i thought it's great to
> have similar ability in HBase.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira