hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lantao Jin (JIRA)" <j...@apache.org>
Subject [jira] [Created] (YARN-6280) Add a query parameter in ResourceManager Cluster Applications REST API to control whether or not returns ResourceRequest
Date Fri, 03 Mar 2017 13:01:46 GMT
Lantao Jin created YARN-6280:
--------------------------------

             Summary: Add a query parameter in ResourceManager Cluster Applications REST API
to control whether or not returns ResourceRequest
                 Key: YARN-6280
                 URL: https://issues.apache.org/jira/browse/YARN-6280
             Project: Hadoop YARN
          Issue Type: Improvement
            Reporter: Lantao Jin


Begin from v2.7, the ResourceManager Cluster Applications REST API returns   ResourceRequest
list. It's a very large construction in AppInfo.
As a test, we use below URI to query only 2 results:
http://<rm http address:port>/ws/v1/cluster/apps?states=running,accepted&limit=2
The results are very different:
||Hadoop version|Total Character|Total Word|Total Lines|Size||
|2.4.1|1192|	42|	42|	1.2 KB|
|2.7.1|1222179|	48740|	48735|	1.21 MB|

Most RESTful API requesters don't know about this after upgraded and their old queries may
cause ResourceManager more GC consuming and slower. Even if they know this but have no idea
to reduce the impact of ResourceManager except slow down their query frequency.

The patch adding a query parameter "showResourceRequests" to help requesters who don't need
this information to reduce the overhead. In consideration of compatibility of interface, the
default value is true if they don't set the parameter, so the behaviour is the same as now.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

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


Mime
View raw message