[
https://issues.apache.org/jira/browse/YARN-5561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15454304#comment-15454304
]
Rohith Sharma K S commented on YARN-5561:
-----------------------------------------
Separating out YARN specific details is good idea similar to v1. Here is my
vote will be 50-50 for this approach.
In v1, entities were fully separated out from yarn specific details. But in v2,
Apart from the entities, *Query Apps for a Flow* and *Query Apps for a Flow
Run* and other details are in TimelineReaderWebService. These are belongs to
YARN specific details nevertheless of any underlying storage schema. All the
entities are published under application scope which makes decision harder for
devs to adding a new REST YARN specific end points.
>From the user perspective, I want to share you that say for retrieving all
>the apps with flow/flowrun uses path /ws/v2/timeline, but for retrieving
>attempts uses path /ws/v2/applicationhistory would lead to big question for
>users why there are 2 different Path for same application details!!!.
May be we can takes other folks thoughts too on this.
> [Atsv2] : Support for ability to retrieve apps/app-attempt/containers and
> entities via REST
> -------------------------------------------------------------------------------------------
>
> Key: YARN-5561
> URL: https://issues.apache.org/jira/browse/YARN-5561
> Project: Hadoop YARN
> Issue Type: Sub-task
> Components: timelinereader
> Reporter: Rohith Sharma K S
> Assignee: Rohith Sharma K S
> Attachments: YARN-5561.patch, YARN-5561.v0.patch
>
>
> ATSv2 model lacks retrieval of {{list-of-all-apps}},
> {{list-of-all-app-attempts}} and {{list-of-all-containers-per-attempt}} via
> REST API's. And also it is required to know about all the entities in an
> applications.
> It is pretty much highly required these URLs for Web UI.
> New REST URL would be
> # GET {{/ws/v2/timeline/apps}}
> # GET {{/ws/v2/timeline/apps/\{app-id\}/appattempts}}.
> # GET
> {{/ws/v2/timeline/apps/\{app-id\}/appattempts/\{attempt-id\}/containers}}
> # GET {{/ws/v2/timeline/apps/\{app id\}/entities}} should display list of
> entities that can be queried.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]