Varun Saxena commented on YARN-4224:

bq.  For UID based queries we can pass type as a query parameter. For the 
hierarchical endpoints, type is modeled as a part of entity ids (we have to do 
this to uniquely id an entity).
IIUC, you mean that we can have endpoint as /ws/v2/timeline/apps/\{app 
UID\}/entities?entityType=... for UID 
endpoint as  /ws/v2/timeline/apps/\{app UID\}/entities/\{entitytype\} for 
hierarchical REST URL. 
Lets reach an agreement on this then

Frankly a query without entity type wont be very useful, but lets do this for 
differentiation. Any issues in making a check for entityType not being supplied 
though(other than that it is a query param) ? Currently query without entity 
type is not supported. Some changes, although minor, will have to be made in 
storage layer for this.

> Change the ATSv2 reader side REST interface to conform to current REST APIs' 
> in YARN
> ------------------------------------------------------------------------------------
>                 Key: YARN-4224
>                 URL: https://issues.apache.org/jira/browse/YARN-4224
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: timelineserver
>    Affects Versions: YARN-2928
>            Reporter: Varun Saxena
>            Assignee: Varun Saxena
>              Labels: yarn-2928-1st-milestone
>         Attachments: YARN-4224-YARN-2928.01.patch, 
> YARN-4224-feature-YARN-2928.wip.02.patch

This message was sent by Atlassian JIRA

Reply via email to