[
https://issues.apache.org/jira/browse/HDFS-11217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Wang updated HDFS-11217:
-------------------------------
Resolution: Fixed
Fix Version/s: 3.0.0-alpha2
2.8.0
Release Note: The DataNode and NameNode MXBean interfaces have been marked
as Private and Stable to indicate that although users should not be
implementing these interfaces directly, the information exposed by these
interfaces is part of the HDFS public API.
Status: Resolved (was: Patch Available)
Committed to trunk, branch-2, branch-2.8. Thanks for the contribution Jagadesh,
and discussion Akira and Anu!
> Annotate NameNode and DataNode MXBean interfaces as Private/Stable
> ------------------------------------------------------------------
>
> Key: HDFS-11217
> URL: https://issues.apache.org/jira/browse/HDFS-11217
> Project: Hadoop HDFS
> Issue Type: Improvement
> Reporter: Akira Ajisaka
> Assignee: Jagadesh Kiran N
> Fix For: 2.8.0, 3.0.0-alpha2
>
> Attachments: HDFS-11217_00.patch
>
>
> NameNodeMXBean, NameNodeStatusMXBean, DataNodeMXBean are annotated
> {{@Public}} and {{@Stable}}, but some methods are being added. For example,
> DataNodeMXBean.getBPServiceActorInfo was added between branch-2.7.3 and
> branch-2.8. Adding methods to interfaces breaks the user classes which
> implement them, so we should make them {{@Private}}.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]