[ 
https://issues.apache.org/jira/browse/YARN-3701?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14556516#comment-14556516
 ] 

Zhijie Shen commented on YARN-3701:
-----------------------------------

bq. Can we do the same thing for getAppAttempts and getContainers ?

That's a good question. It depends on the isolation granularity. My opinion is 
that we set the isolation at the app level, such that app1's error doesn't 
affect that I access app2, app3 and so on. But anything error inside app1, such 
as corruption of one container and one attempt, should let user know. Thoughts?

> Isolating the error of generating a single app report when getting all apps 
> from generic history service
> --------------------------------------------------------------------------------------------------------
>
>                 Key: YARN-3701
>                 URL: https://issues.apache.org/jira/browse/YARN-3701
>             Project: Hadoop YARN
>          Issue Type: Bug
>          Components: timelineserver
>            Reporter: Zhijie Shen
>            Assignee: Zhijie Shen
>            Priority: Blocker
>         Attachments: YARN-3701.1.patch
>
>
> Nowadays, if some error of generating a single app report when getting the 
> application list from generic history service, it will throw the exception. 
> Therefore, even if it just 1 out of 100 apps has something wrong, the whole 
> app list is screwed. The worst impact is making the default page (app list) 
> of GHS web UI crash, wile REST API /applicationhistory/apps will also break.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to