[
https://issues.apache.org/jira/browse/HBASE-6965?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13487017#comment-13487017
]
Kumar Ravi commented on HBASE-6965:
-----------------------------------
stack, ok - I agree this is not a management bean. I was trying to find an
alternative to the Sun Management bean and borrowed the name from there. I can
rename OSMXBean to JVMBean.
So just want to make sure I understand the process here - Do I open a new JIRA
and rename the class name and submit a patch in that new JIRA? What happens to
this JIRA then? What happens to the OSMXBean class and java file? How do I
remove it from the tree?
I'll look at the ShellCommandExecutor in the new JVMBean class. What I am not
clear about at this point if it provides any more functional value to what I
already have there? But I'll look into it.
Please let me know if there is anything else I need to consider. I'll answer
your questions in HBASE-6945 as well.
> Generic MXBean Utility class to support all JDK vendors
> -------------------------------------------------------
>
> Key: HBASE-6965
> URL: https://issues.apache.org/jira/browse/HBASE-6965
> Project: HBase
> Issue Type: Improvement
> Components: build
> Affects Versions: 0.94.1
> Reporter: Kumar Ravi
> Assignee: Kumar Ravi
> Labels: patch
> Fix For: 0.96.0, 0.94.4
>
> Attachments: HBASE-6965.patch, OSMXBean_HBASE-6965-0.94.patch
>
>
> This issue is related to JIRA
> https://issues.apache.org/jira/browse/HBASE-6945. This issue is opened to
> propose the use of a newly created generic
> org.apache.hadoop.hbase.util.OSMXBean class that can be used by other
> classes. JIRA HBASE-6945 contains a patch for the class
> org.apache.hadoop.hbase.ResourceChecker that uses OSMXBean. With the
> inclusion of this new class, HBase can be built and become functional with
> JDKs and JREs other than what is provided by Oracle.
> This class uses reflection to determine the JVM vendor (Sun, IBM) and the
> platform (Linux or Windows), and contains other methods that return the OS
> properties - 1. Number of Open File descriptors; 2. Maximum number of File
> Descriptors.
> This class compiles without any problems with IBM JDK 7, OpenJDK 6 as well
> as Oracle JDK 6. Junit tests (runDevTests category) completed without any
> failures or errors when tested on all the three JDKs.The builds and tests
> were attempted on branch hbase-0.94 Revision 1396305.
--
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