[ 
https://issues.apache.org/jira/browse/HADOOP-12913?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15189714#comment-15189714
 ] 

Chris Nauroth commented on HADOOP-12913:
----------------------------------------

+1 for the proposal.  It's effectively public at this point given the need for 
numerous downstream projects to use it to get anything practical done.  We need 
to treat it as public anyway and make sure code changes are 
backwards-compatible.

I'd also argue that the same change needs to be done for numerous other 
security-related classes: {{SecurityUtil}}, {{Credentials}} and token-related 
stuff.  I'm fine with moving in small steps though if others prefer to keep the 
scope of this JIRA limited to UGI.

> Drop the @LimitedPrivate maker off UGI, as its clearly untrue
> -------------------------------------------------------------
>
>                 Key: HADOOP-12913
>                 URL: https://issues.apache.org/jira/browse/HADOOP-12913
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: security
>    Affects Versions: 2.8.0
>            Reporter: Steve Loughran
>
> UGI declares itself as
> {code}
> {@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce", "HBase", "Hive", 
> "Oozie"})
> {code}
> Really its "any application that interacts with services in a secure 
> cluster". 
> I propose: replace with {{@Public, @Evolving}}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to