[
https://issues.apache.org/jira/browse/YARN-1931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13966771#comment-13966771
]
Vinod Kumar Vavilapalli commented on YARN-1931:
-----------------------------------------------
This API got marked Private as part of the YARN API stabilization effort
(YARN-386).
MapReduce still uses a lot of YARN private APIs. Unfortunately that cannot be
the benchmark for other applications. App developers should really just consult
the javadocs where this class will be completely absent.
We should think twice before making it Public. This was at best a clumsily
written class with utilities added on demand.
Overall, I think Spark should change. 0.23 YARN APIs are NOT compatible with
2.2 YARN APIs after YARN-386.
> YARN-1824 in 2.4 broke compatibility with previous releases
> -----------------------------------------------------------
>
> Key: YARN-1931
> URL: https://issues.apache.org/jira/browse/YARN-1931
> Project: Hadoop YARN
> Issue Type: Bug
> Components: applications
> Affects Versions: 2.4.0
> Reporter: Thomas Graves
> Priority: Blocker
>
> YARN-1824 broke compatibility with previous 2.x releases by changes the API's
> in org.apache.hadoop.yarn.util.Apps.{setEnvFromInputString,addToEnvironment}
> The old api should be added back in.
> This affects any ApplicationMasters who were using this api. It also breaks
> previously built MapReduce libraries from working with the new Yarn release
> as MR uses this api.
--
This message was sent by Atlassian JIRA
(v6.2#6252)