[ https://issues.apache.org/jira/browse/HBASE-4348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13243798#comment-13243798 ]
jirapos...@reviews.apache.org commented on HBASE-4348: ------------------------------------------------------ bq. On 2012-04-01 15:13:59, Ted Yu wrote: bq. > src/main/java/org/apache/hadoop/hbase/HConstants.java, line 655 bq. > <https://reviews.apache.org/r/4402/diff/6/?file=97548#file97548line655> bq. > bq. > I think the trailing '.time' isn't needed. Take a look at existing config parameter names involving threshold: bq. > {code} bq. > this.thresholdIdleConnections = conf.getInt("ipc.client.idlethreshold", 4000); bq. > src/main/java/org/apache/hadoop/hbase/ipc/HBaseServer.java bq. > "putsortreducer.row.threshold", 2L * (1<<30)); bq. > src/main/java/org/apache/hadoop/hbase/mapreduce/PutSortReducer.java bq. > {code} bq. > Actually, looking at the metric name without context, hbase.metrics.rit.threshold makes me think this is a count of the number of max regions in transition. With the .time suffix, it makes me think it is the max time for an RIT which also isn't quite right. If all things are in millis than we probably don't need units but it doesn't hurt IMO. What do you think of something like: "hbase.metrics.rit.refresh.millis", "hbase.metrics.rit.refresh.threshold.millis", or "hbase.metrics.rit.refresh.threshold"? - jmhsieh ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/4402/#review6604 ----------------------------------------------------------- On 2012-03-30 05:21:12, Himanshu Vashishtha wrote: bq. bq. ----------------------------------------------------------- bq. This is an automatically generated e-mail. To reply, visit: bq. https://reviews.apache.org/r/4402/ bq. ----------------------------------------------------------- bq. bq. (Updated 2012-03-30 05:21:12) bq. bq. bq. Review request for hbase. bq. bq. bq. Summary bq. ------- bq. bq. This patch is for adding Region in transition metrics to the HMaster metrics system. It also adds these metrics in the master ui, in the Region in transition section. I have attached the proposed new format in the jira 4348. bq. bq. bq. This addresses bug HBase-4348. bq. https://issues.apache.org/jira/browse/HBase-4348 bq. bq. bq. Diffs bq. ----- bq. bq. src/main/jamon/org/apache/hadoop/hbase/tmpl/master/AssignmentManagerStatusTmpl.jamon 0dc0691 bq. src/main/java/org/apache/hadoop/hbase/HConstants.java 21ac4ba bq. src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java 64def15 bq. src/main/java/org/apache/hadoop/hbase/master/HMaster.java 9bd4ace bq. src/main/java/org/apache/hadoop/hbase/master/metrics/MasterMetrics.java 83abc52 bq. src/test/java/org/apache/hadoop/hbase/master/TestAssignmentManager.java 91dce36 bq. bq. Diff: https://reviews.apache.org/r/4402/diff bq. bq. bq. Testing bq. ------- bq. bq. Ran on a 5 node cluster and kill region servers randomly to observe the changes in the RIT metrics as emitted out by the Master's mxbean; bq. bq. mvn test passes without any failure. bq. bq. bq. Thanks, bq. bq. Himanshu bq. bq. > Add metrics for regions in transition > ------------------------------------- > > Key: HBASE-4348 > URL: https://issues.apache.org/jira/browse/HBASE-4348 > Project: HBase > Issue Type: Improvement > Components: metrics > Affects Versions: 0.92.0 > Reporter: Todd Lipcon > Assignee: Himanshu Vashishtha > Priority: Minor > Labels: noob > Fix For: 0.96.0 > > Attachments: 4348-metrics-v3.patch, 4348-v1.patch, 4348-v2.patch, > RITs.png, RegionInTransitions2.png, metrics-v2.patch > > > The following metrics would be useful for monitoring the master: > - the number of regions in transition > - the number of regions in transition that have been in transition for more > than a minute > - how many seconds has the oldest region-in-transition been in transition -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira