hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Arpit Agarwal (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HADOOP-10506) LimitedPrivate annotation not useful
Date Tue, 15 Apr 2014 19:34:19 GMT

     [ https://issues.apache.org/jira/browse/HADOOP-10506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Arpit Agarwal updated HADOOP-10506:
-----------------------------------

    Description: 
The LimitedPrivate annotation isn't useful.  The intention seems to have been those interfaces
were only intended to be used by these components.  But in many cases those components are
separate from core hadoop.  This means any changes to them will break backwards compatibility
with those, which breaks the new compatibility rules in Hadoop.  

Note that many of the annotation are also not marked properly, or have fallen out of date.
 I see Public Interfaces that use LimitedPrivate classes in the api.  (TokenCache using Credentials
is an example). 

> LimitedPrivate annotation not useful
> ------------------------------------
>
>                 Key: HADOOP-10506
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10506
>             Project: Hadoop Common
>          Issue Type: Bug
>    Affects Versions: 3.0.0, 2.4.0
>            Reporter: Thomas Graves
>
> The LimitedPrivate annotation isn't useful.  The intention seems to have been those interfaces
were only intended to be used by these components.  But in many cases those components are
separate from core hadoop.  This means any changes to them will break backwards compatibility
with those, which breaks the new compatibility rules in Hadoop.  
> Note that many of the annotation are also not marked properly, or have fallen out of
date.  I see Public Interfaces that use LimitedPrivate classes in the api.  (TokenCache using
Credentials is an example). 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message