[ 
https://issues.apache.org/jira/browse/MAPREDUCE-893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12756468#action_12756468
 ] 

Hemanth Yamijala commented on MAPREDUCE-893:
--------------------------------------------

bq. Capacity-scheduler.xml still contains the default queue specific 
properties. Shouldn't we remove them? If so, where shall the documentation of 
scheduler properties be?

I think we should remove the properties that are no longer supposed to be 
capacity-scheduler.xml and add a new file - something like 
mapred-queues-for-cs.xml.template. This would only be for documentation 
purposes and we could comment that users of capacity scheduler can rename this 
to mapred-queues.xml adding more queues etc, based on the documentation 
provided. Works ?

bq. Removed SchedulingDisplayInfo object all together and instead passing 
QueueSchedulingContext to the QueueManager directly. Also, the corresponding 
queueInfoMap completely. Is this change OK?

As discussed offline, I am not completely comfortable with this idea. I see the 
QueueSchedulingContext as a core object of the CS, and wouldn't want the 
framework to hold an instance of it (that too, in ways that are not very easily 
detectable). I think the existing model of providing just a 'view' of the 
scheduler state to the framework is better.

Regarding the rest of the questions, I am not really too strong on an opinion. 
Let's try and minimize change to the extent possible at this stage in the 
interest of caution. *smile*

> Provide an ability to refresh queue configuration without restart.
> ------------------------------------------------------------------
>
>                 Key: MAPREDUCE-893
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-893
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: jobtracker
>            Reporter: Hemanth Yamijala
>            Assignee: Vinod K V
>             Fix For: 0.21.0
>
>         Attachments: MAPREDUCE-893-20090915.1.txt, 
> MAPREDUCE-893-20090917.2.txt
>
>
> While administering a cluster using multiple queues, administrators feel a 
> need to refresh queue properties on the fly without needing to restart the 
> JobTracker. This is partially supported for some properties such as queue 
> ACLs (HADOOP-5396) and state (HADOOP-5913). The idea is to extend the 
> facility to refresh other queue properties as well, including scheduler 
> properties.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to