hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Wangda Tan (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (YARN-2408) Resource Request REST API for YARN
Date Mon, 27 Apr 2015 18:55:40 GMT

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

Wangda Tan commented on YARN-2408:
----------------------------------

[~rdelvalle],
Just went through this JIRA as well as discussion. I found you removed patches attached in
the JIRA, is there any specific reason to do so? I think this may be an useful API, recently
we have some patch in web UI to show requests and relationship between requests/allocations.
So I think REST API changes should be added as well, getting app's ResourceRequests can be
the first step.

> Resource Request REST API for YARN
> ----------------------------------
>
>                 Key: YARN-2408
>                 URL: https://issues.apache.org/jira/browse/YARN-2408
>             Project: Hadoop YARN
>          Issue Type: New Feature
>          Components: webapp
>            Reporter: Renan DelValle
>              Labels: features
>
> I’m proposing a new REST API for YARN which exposes a snapshot of the Resource Requests
that exist inside of the Scheduler. My motivation behind this new feature is to allow external
software to monitor the amount of resources being requested to gain more insightful information
into cluster usage than is already provided. The API can also be used by external software
to detect a starved application and alert the appropriate users and/or sys admin so that the
problem may be remedied.
> Here is the proposed API (a JSON counterpart is also available):
> {code:xml}
> <resourceRequests>
>   <MB>7680</MB>
>   <VCores>7</VCores>
>   <appMaster>
>     <applicationId>application_1412191664217_0001</applicationId>
>     <applicationAttemptId>appattempt_1412191664217_0001_000001</applicationAttemptId>
>     <queueName>default</queueName>
>     <totalMB>6144</totalMB>
>     <totalVCores>6</totalVCores>
>     <numResourceRequests>3</numResourceRequests>
>     <requests>
>       <request>
>         <MB>1024</MB>
>         <VCores>1</VCores>
>         <numContainers>6</numContainers>
>         <relaxLocality>true</relaxLocality>
>         <priority>20</priority>
>         <resourceNames>
>           <resourceName>localMachine</resourceName>
>           <resourceName>/default-rack</resourceName>
>           <resourceName>*</resourceName>
>         </resourceNames>
>       </request>
>     </requests>
>   </appMaster>
>   <appMaster>
>   ...
>   </appMaster>
> </resourceRequests>
> {code}



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

Mime
View raw message