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