Zhijie Shen commented on YARN-1462:

bq. This commit changes newInstance API, breaking Tez build.

{{newInstance}} is marked as \@Private, and it's not supposed to be used ouside 
Hadoop. What's the use case in Tez?

bq. is it possible to preserve both versions of the method?

It's possible, but the problem is whether should do it. Theoretically, 
compatibility is not required for the private method. If it has strong use case 
to let app report be created outside Hadoop, we should mark this method 
\@Public and keep it compatible over releases.

> AHS API and other AHS changes to handle tags for completed MR jobs
> ------------------------------------------------------------------
>                 Key: YARN-1462
>                 URL: https://issues.apache.org/jira/browse/YARN-1462
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>    Affects Versions: 2.2.0
>            Reporter: Karthik Kambatla
>            Assignee: Xuan Gong
>             Fix For: 2.8.0
>         Attachments: YARN-1462-branch-2.7-1.2.patch, 
> YARN-1462-branch-2.7-1.patch, YARN-1462.1.patch, YARN-1462.2.patch, 
> YARN-1462.3.patch
> AHS related work for tags. 

This message was sent by Atlassian JIRA

Reply via email to