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

Reply via email to