[
https://issues.apache.org/jira/browse/HADOOP-6919?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12909964#action_12909964
]
Luke Lu commented on HADOOP-6919:
---------------------------------
Summary of changes (framework only) vs the jumbo patch for yahoo 0.20.104
(attached in HADOOP-6728 for common/hdfs/mapreduce):
* Extracted metadata (name and description) for each metric/tag to an interned
info object, resulting 33% memory saving per metric/tag (16 bytes vs 24 bytes
per metric update (on 64-bit platform) in previous patch (which has the same
overhead in the old framework which doesn't even have metric description
available.)
* Simplified metrics source creation with @Metrics (for class) and @Metric (for
method and field) annotations (see the metrics2 package doc (package-info.java)
and the [design doc|http://wiki.apache.org/hadoop/HADOOP-6728-MetricsV2] for
examples.)
> Metrics2: metrics framework
> ---------------------------
>
> Key: HADOOP-6919
> URL: https://issues.apache.org/jira/browse/HADOOP-6919
> Project: Hadoop Common
> Issue Type: Sub-task
> Components: metrics
> Affects Versions: 0.20.2
> Reporter: Luke Lu
> Assignee: Luke Lu
> Fix For: 0.22.0
>
> Attachments: hadoop-6919-trunk-v1.patch
>
>
> The jira tracks the new metrics framework only changes, i.e., it doesn't
> track the instrumentation changes (and compatibility issues) to existing code.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.