hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Loughran (JIRA)" <j...@apache.org>
Subject [jira] [Created] (YARN-4279) Mark ApplicationId and ApplicationAttemptId static methods as @Public, @Unstable
Date Tue, 20 Oct 2015 13:05:27 GMT
Steve Loughran created YARN-4279:

             Summary: Mark ApplicationId and ApplicationAttemptId static methods as @Public,
                 Key: YARN-4279
                 URL: https://issues.apache.org/jira/browse/YARN-4279
             Project: Hadoop YARN
          Issue Type: Improvement
          Components: client
    Affects Versions: 2.7.1
            Reporter: Steve Loughran
            Assignee: Steve Loughran
            Priority: Minor

The classes {{ApplicationId}} and {{ApplicationAttemptId}} both have {{newInstance()}} methods
tagged as {{@Private}}. Yet they are useful in testing, as the alternative is to create and
configure the PBImpl classes -which are significantly more private.

The fact that mapreduce's {{MRBuilderUtils}} uses one of the methods shows that YARN apps
do need access to the methods.

Marking them as public would make it clear that other YARN apps were using them for their
production or test code, rather than today, where they are used and depended on, yet without
the YARN team's knowledge.

This message was sent by Atlassian JIRA

View raw message