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

Daniel Templeton commented on YARN-4962:
----------------------------------------

Got it.  I misunderstood your initial problem statement.  You want jobs to be 
scheduled to fill a node completely before scheduling to the next node to avoid 
having the workload spread like peanut butter all over the cluster, making it 
hard to schedule a job that needs a full node.

In Grid Engine, the scheduling formula is configurable.  The scheduler will 
look for the node for which the scheduling formula has the highest value.  The 
default scheduling formula is essentially "amount of free space."  To get the 
fill-up behavior you want, you'd set the scheduling formula to "number of 
containers."

Which is essentially your original suggestion.

>  support filling up containers on node one by one
> -------------------------------------------------
>
>                 Key: YARN-4962
>                 URL: https://issues.apache.org/jira/browse/YARN-4962
>             Project: Hadoop YARN
>          Issue Type: Improvement
>            Reporter: sandflee
>
> we had a gpu cluster, jobs with bigger resource request couldn't be satisfied 
> for node is running the jobs with smaller resource request.  we didn't open 
> reserve system because gpu jobs may run days or weeks. we expect scheduler 
> allocate containers to fill the node , then there will be resource to run   
> jobs with big resource request.



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

Reply via email to