hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rohith Sharma K S (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (YARN-5561) [Atsv2] : Support for ability to retrieve apps/app-attempt/containers and entities via REST
Date Thu, 01 Sep 2016 04:48:20 GMT

    [ 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
> -------------------------------------------------------------------------------------------
>                 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

To unsubscribe, e-mail: yarn-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-issues-help@hadoop.apache.org

View raw message