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

Sandy Ryza commented on YARN-1959:
----------------------------------

One thing I don't understand from reading the Capacity Scheduler headroom 
calculation is how it prevents apps from starving when a max capacity isn't 
set.  It's defined as min((userLimit, queue-max-cap) - consumed).  If no max 
capacities are set and two users are running in a queue, each taking up half 
the queue's capacity, the headroom for each user will be half the queue's 
capacity.  If the cluster is saturated to the extent that the queue's usage 
can't go above its capacity, the headroom is being vastly overreported.

[~jlowe], any insight on this?

> Fix headroom calculation in Fair Scheduler
> ------------------------------------------
>
>                 Key: YARN-1959
>                 URL: https://issues.apache.org/jira/browse/YARN-1959
>             Project: Hadoop YARN
>          Issue Type: Bug
>            Reporter: Sandy Ryza
>
> The Fair Scheduler currently always sets the headroom to 0.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to