[
https://issues.apache.org/jira/browse/HADOOP-4781?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12653685#action_12653685
]
Sreekanth Ramakrishnan commented on HADOOP-4781:
------------------------------------------------
The current implementation of the web UI adheres to
[HADOOP-3930|https://issues.apache.org/jira/browse/HADOOP-3930] and by making
the changes mentioned in the description would mean that we would have to
bundle our own scheduler specific UI.
[HADOOP-3930|https://issues.apache.org/jira/browse/HADOOP-3930] states that we
just do an Object.toString() to display the scheduling information. But that
would be insufficient for building an user interface as mentioned above. For
that would mean that we would have to enhance or create new API's which can
provide information we require to be displayed. These API's should be exposed
to external user rather than just for the UI page we might be bundling with
hadoop. I think we should do it REST way and publish these information either
in JSON or XML formats so that customers can directly use those API's instead
of scraping screens to get information in an automated way.
> The information displayed by the capacity scheduler can be improved
> -------------------------------------------------------------------
>
> Key: HADOOP-4781
> URL: https://issues.apache.org/jira/browse/HADOOP-4781
> Project: Hadoop Core
> Issue Type: Improvement
> Components: contrib/capacity-sched
> Reporter: Amar Kamat
>
> As of now the information displayed by the capacity scheduler is sequential.
> Following are some ways I think we can improve the display
> - It would make more sense if we display it as a table where comparing the
> information across queues would be easy. Something like
> || ||Queue1||Queue2||
> |guaranteed cap|75%|25%|
> - Along with {{Reclaim Time Limit}} there should be a hint/info about how
> much time capacity-scheduler thinks it will take to reclaim i.e it would be
> nice to know the time left to reclaim.
> || ||Queue1||Queue2||
> |Reclaim time limit|300000|300000|
> |Time left to reclaim|500|120000|
> - All the timing information should have units specified. {{Reclaim time
> limit : 300000}} doesnt give any information what the unit is.
> || ||Queue1||Queue2||
> |Reclaim time limit|5 mins|5 mins|
> |Time left to reclaim|500 msec| 2 mins|
> - Common information like disclaimers can move out of the table/display to a
> common place.
> - Showing guaranteed and (actual) running tasks doesnt convey much info. It
> should be shown together. Something like
> || ||Queue1||Queue2||
> |running/guaranteed maps|1/16|15/16|
> - We can also improve/enhance the way boolean information is displayed using
> ticks and crosses. Something like
> || ||Queue1||Queue2||
> |Priorities|(/)|(x)|
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.