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

Siqi Li commented on YARN-3176:
-------------------------------

Considering an other example, grandparent -> parent -> child

1. grandparent queue has a MaxRunningApps of 500
2. queueMaxAppsDefault is set to 25
3. parent queue doesn't have MaxAppRunning set
4. child queue has a max of 50

In this case, child queue cannot exceed the 25, since its parent will get the 
queueMaxAppsDefault as its max instead of the max from grandparent. Although, 
this kind of queue structure is uncommon, it represents the problem. 

> In Fair Scheduler, child queue should inherit maxApp from its parent
> --------------------------------------------------------------------
>
>                 Key: YARN-3176
>                 URL: https://issues.apache.org/jira/browse/YARN-3176
>             Project: Hadoop YARN
>          Issue Type: Bug
>            Reporter: Siqi Li
>            Assignee: Siqi Li
>         Attachments: YARN-3176.v1.patch, YARN-3176.v2.patch
>
>
> if the child queue does not have a maxRunningApp limit, it will use the 
> queueMaxAppsDefault. This behavior is not quite right, since 
> queueMaxAppsDefault is normally a small number, whereas some parent queues do 
> have maxRunningApp set to be more than the default



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

Reply via email to