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

Anubhav Dhoot commented on YARN-3920:
-------------------------------------

Yeah that should be possible to do when thats the intention and thats ok. I am 
trying to avoid cases when its not the intention to disable reservation but it 
happens due to environment+configuration. 
In ratio of max case, one can disable reservation only by setting the ratio to 
above 1.0. 
In the multiple of increment case, one can disable it by setting say setting a 
multiple to  say 4 times increment and your max on the cluster (which depends 
on the min node size of cluster in addition to max config) is 3 times the 
increment. That can happen even if it was not your intention to disable it.


> FairScheduler Reserving a node for a container should be configurable to 
> allow it used only for large containers
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: YARN-3920
>                 URL: https://issues.apache.org/jira/browse/YARN-3920
>             Project: Hadoop YARN
>          Issue Type: Improvement
>          Components: fairscheduler
>            Reporter: Anubhav Dhoot
>            Assignee: Anubhav Dhoot
>         Attachments: yARN-3920.001.patch, yARN-3920.002.patch
>
>
> Reserving a node for a container was designed for preventing large containers 
> from starvation from small requests that keep getting into a node. Today we 
> let this be used even for a small container request. This has a huge impact 
> on scheduling since we block other scheduling requests until that reservation 
> is fulfilled. We should make this configurable so its impact can be minimized 
> by limiting it for large container requests as originally intended. 



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

Reply via email to