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

Wangda Tan commented on YARN-2986:
----------------------------------

Hi [~sunilg], 
Thanks for sharing your thoughts :).

bq. Do you mean that, non repeating items are kept outside loop of queues and 
changing items are kept inside each queue?
No, what I meant is, if a field *need* to be set in queue level, 
policy-properties should be a part of queue, and also global is some fields 
need to be "global".

For your 2nd point, providing a way to make policy-properties linkable. 
However, I think for most of the fields, like capacity, label settings, etc. 
should be different for different queues, adding links might make people get 
confused. And queues have to overwrite some fields to make their own. 

Alternatively, I think we can use inherit to make configuration easier, for 
example, a parent queue's accessible-node-labels will be inherited by its 
children if its children don't overwrite.

Thoughts? 

> (Umbrella) Support hierarchical and unified scheduler configuration
> -------------------------------------------------------------------
>
>                 Key: YARN-2986
>                 URL: https://issues.apache.org/jira/browse/YARN-2986
>             Project: Hadoop YARN
>          Issue Type: Improvement
>            Reporter: Vinod Kumar Vavilapalli
>            Assignee: Wangda Tan
>         Attachments: YARN-2986.1.patch
>
>
> Today's scheduler configuration is fragmented and non-intuitive, and needs to 
> be improved. Details in comments.



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

Reply via email to