[
https://issues.apache.org/jira/browse/HDDS-707?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662111#comment-16662111
]
Elek, Marton commented on HDDS-707:
-----------------------------------
Fix me If I am wrong: I think with this patch you can avoid the compilation
errors but the web UI will not work. Did you test it with this patch and older
version of hadoop?
Let me explain the problem:
1. We have two separated web UIs but we have common components which are
available in both. In angular1 (which is used) and vuejs (which would be great
to use) we can define components, but we need a generic url to request the jmx
bean indepenent from where the component is used (in SCM or OM)
With adding a common, additional property to the jmx bean we can query it
without specifying the exact bean name which could be implementation specific
(OM or SCM)
2. Sometimes we need to print out a summary of the same type of metrics (list
of rocksdb metrics/list of event queue metrics). In this case we also need a
common property to get all of the jmx metrics / jmx beans.
> Allow registering MBeans without additional jmx properties
> ----------------------------------------------------------
>
> Key: HDDS-707
> URL: https://issues.apache.org/jira/browse/HDDS-707
> Project: Hadoop Distributed Data Store
> Issue Type: Improvement
> Components: OM, Ozone Datanode, SCM
> Reporter: Arpit Agarwal
> Assignee: Arpit Agarwal
> Priority: Blocker
> Fix For: 0.3.0, 0.4.0
>
> Attachments: HDDS-707.01.patch, HDDS-707.02.patch, HDDS-707.03.patch
>
>
> HDDS and Ozone use the MBeans.register overload added by HADOOP-15339. This
> is missing in Apache Hadoop 3.1.0 and earlier. This prevents us from building
> Ozone with earlier versions of Hadoop. More commonly, we see runtime
> exceptions if an earlier version of the Hadoop-common jar happens to be in
> the classpath.
> Let's add a reflection-based switch to invoke the right version of the API so
> we can build and use Ozone with Apache Hadoop 3.1.0.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]