hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aaron T. Myers (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-6403) Add metrics for log warnings reported by JVM pauses
Date Tue, 17 Jun 2014 02:45:03 GMT

    [ https://issues.apache.org/jira/browse/HDFS-6403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14033365#comment-14033365

Aaron T. Myers commented on HDFS-6403:

Hey Yongjun, the latest patch looks pretty good to me, but I'm a little uneasy about moving
the JvmPauseMonitor into the JvmMetrics class. Even though I think that will work, it seems
like inappropriate encapsulation to me. The JvmMetrics class should really just be setting
up metrics, gauges, etc. and storing a handful of counters. Seems inappropriate to me to have
the JvmMetrics class now also be creating a thread and doing its own monitoring of the process.

Would you be alright with changing this patch around to instead keep the instantiation of
the JvmPauseMonitor like it was, and just pass in a reference to that to the JvmMetrics class?
Should be pretty straightforward, and I think would keep the object hierarchy a bit more sane.

> Add metrics for log warnings reported by JVM pauses
> ---------------------------------------------------
>                 Key: HDFS-6403
>                 URL: https://issues.apache.org/jira/browse/HDFS-6403
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>          Components: datanode, namenode
>    Affects Versions: 2.4.0
>            Reporter: Yongjun Zhang
>            Assignee: Yongjun Zhang
>         Attachments: HDFS-6403.001.patch, HDFS-6403.002.patch
> HADOOP-9618 logs warnings when there are long GC pauses. If this is exposed as a metric,
then they can be monitored.

This message was sent by Atlassian JIRA

View raw message