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