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

Carlo Curino commented on YARN-2664:
------------------------------------

This is an "idea" of possible improvement of  the GUI. The patch provides 2 new 
sets information:
1) basic: each application listing shows the "reservation ID" if one exists 
under which the job is run
2) advanced: there is a new "PlannerPage" page that shows a plot of the current 
state of the plan.

I am NOT a UI guy, therefore the PlannerPage is very buggy, doesn't scale, and 
use primitive javascripts
embedding and CSV formats.

Some areas of much needed improvement:
1) scale to a large number of jobs, and long time horizons
2) ACLs, maybe we should "gray out" all jobs that belong to other tenants
3) choose a better javascript library and data format (ideally getting data 
through AJAX + REST?)

More ambitiously:
3) we would probably like to be able to zoom in/out, filter by user, filter by 
size, alternate log/linear plot modes, etc...
4) Ideally we would like to also show also the "used" resources over time 
"within" a reservation 
   (helps the user understand whether they over-provisioned their ask). This 
means showing 
   a little bit of "past", and adding some tracking of usage (feedback loop 
from scheduler to 
   plan needed for this).

So this patch is meant as a "seed" of an idea at the moment. If anyone with UI 
competence is interested in 
looking at this, I am happy to provide pointers/support from the YARN-1051 
side. 

> Improve RM webapp to expose info about reservations.
> ----------------------------------------------------
>
>                 Key: YARN-2664
>                 URL: https://issues.apache.org/jira/browse/YARN-2664
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: resourcemanager
>            Reporter: Carlo Curino
>         Attachments: YARN-2664.patch
>
>
> YARN-1051 provides a new functionality in the RM to ask for reservation on 
> resources. Exposing this through the webapp GUI is important.



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

Reply via email to