[
https://issues.apache.org/jira/browse/YARN-1809?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14340894#comment-14340894
]
Zhijie Shen commented on YARN-1809:
-----------------------------------
Xuan, thanks for updating the patch. It looks good to me overall. Just some
minor code improvement comments.
1. In ApplicationHistoryClientService, make sure we don't change the
implementation of getApp/AttemptContainer(s).
2. ApplicationHistoryManagerImpl doesn't need to be changed. It's already
deprecated.
3. Why is the following code removed? It may result in page exception if the
following checks are not done.
{code}
95 if (appReport == null) {
96 puts("Application not found: " + aid);
97 return;
98 }
{code}
{code}
93 if (appAttemptReport == null) {
94 puts("Application Attempt not found: " + attemptid);
95 return;
{code}
{code}
88 if (containerReport == null) {
89 puts("Container not found: " + containerid);
90 return;
91 }
{code}
3. In AppAttemptBlock.java, we need to the similar change that we did in
AppBlock.java to check the case that the tracking url == N/A.
4. Since we excluded the change of scheduler webpage, isFairSchedulerPage is no
longer necessary in WebPageUtils.
AHS web services has been changed in this patch too. I did quick check, and it
seemed to work too. Please double check as well.
> Synchronize RM and Generic History Service Web-UIs
> --------------------------------------------------
>
> Key: YARN-1809
> URL: https://issues.apache.org/jira/browse/YARN-1809
> Project: Hadoop YARN
> Issue Type: Improvement
> Reporter: Zhijie Shen
> Assignee: Xuan Gong
> Attachments: YARN-1809.1.patch, YARN-1809.10.patch,
> YARN-1809.11.patch, YARN-1809.12.patch, YARN-1809.13.patch,
> YARN-1809.14.patch, YARN-1809.2.patch, YARN-1809.3.patch, YARN-1809.4.patch,
> YARN-1809.5.patch, YARN-1809.5.patch, YARN-1809.6.patch, YARN-1809.7.patch,
> YARN-1809.8.patch, YARN-1809.9.patch
>
>
> After YARN-953, the web-UI of generic history service is provide more
> information than that of RM, the details about app attempt and container.
> It's good to provide similar web-UIs, but retrieve the data from separate
> source, i.e., RM cache and history store respectively.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)