[
https://issues.apache.org/jira/browse/HDFS-752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Suresh Srinivas updated HDFS-752:
---------------------------------
Attachment: HDFS-752.patch
This patch adds interface classification to HDFS classes. Contrib and tests are
excluded from this. Approach:
- All protocol related classes, Implementations of FileSystem and
AbstractFileSystem are tagged private and evolving
- All exceptions exposed in protocol classes are marked private and evolving.
These classes should perhaps move to protocol package.
- All the other public classes are marked private
Tagged DatanodeDescriptor.BlockTargetPair as private and evolving, since it is
used in BlockCommand. This should be moved to protocol directory, to ensure all
the classes used in protocols is in protocol packages. Will open a bug to track
this.
Tom, can you please review this.
> Add interface classification stable & scope to HDFS
> ---------------------------------------------------
>
> Key: HDFS-752
> URL: https://issues.apache.org/jira/browse/HDFS-752
> Project: Hadoop HDFS
> Issue Type: New Feature
> Affects Versions: 0.21.0, 0.22.0
> Reporter: Suresh Srinivas
> Assignee: Suresh Srinivas
> Fix For: 0.21.0, 0.22.0
>
> Attachments: HDFS-752.patch, hdfs.interface.txt
>
>
> This jira addresses adding interface classification for the classes in hadoop
> hdfs, based on the mechanism described in Hadoop-5073.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.