[ 
https://issues.apache.org/jira/browse/HBASE-4050?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13411771#comment-13411771
 ] 

Jonathan Hsieh commented on HBASE-4050:
---------------------------------------

Just a few points of data to help make the decision -- hbase needs to be 
recompiled to run against hadoop 2.0 hdfs -- the jars compiled against hadoop 
1.0 doesn't work against a hadoop 2.0 hdfs.  Kind of makes you wish for 
#ifdefs. :P

Reflection only really needs to be done once -- after you have figured out 
which version you are in, you can cache the Method, and you should be able to 
use the same instance from that point forward.  You can see how to do it by 
checking how hadoop's sync/hflush are called in a region server.
                
> Update HBase metrics framework to metrics2 framework
> ----------------------------------------------------
>
>                 Key: HBASE-4050
>                 URL: https://issues.apache.org/jira/browse/HBASE-4050
>             Project: HBase
>          Issue Type: New Feature
>          Components: metrics
>    Affects Versions: 0.90.4
>         Environment: Java 6
>            Reporter: Eric Yang
>            Assignee: Alex Baranau
>            Priority: Critical
>             Fix For: 0.96.0
>
>         Attachments: 4050-metrics-v2.patch, 4050-metrics-v3.patch, 
> HBASE-4050.patch
>
>
> Metrics Framework has been marked deprecated in Hadoop 0.20.203+ and 0.22+, 
> and it might get removed in future Hadoop release.  Hence, HBase needs to 
> revise the dependency of MetricsContext to use Metrics2 framework.

--
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

        

Reply via email to