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

Matei Zaharia commented on MAPREDUCE-944:
-----------------------------------------

+1 looks good to me, except for one minor detail: I'd change the JavaDoc on 
canLaunchTask from "Can a given {...@link TaskTracker} run another new task?" 
to "Can a given {...@link TaskTracker} run another new task from a given job? 
This method is provided for use by LoadManagers that take into account jobs' 
individual resource needs when placing tasks." This way the purpose of the 
method, and its difference from canAssignMap/canAssignReduce, is better 
explained. It might also be good to look at the comments for 
canAssignMap/Reduce and make them say that these methods are used to check 
whether any attempt to find a job with maps/reduces should be made.

> Extend FairShare scheduler to fair-share memory usage in the cluster
> --------------------------------------------------------------------
>
>                 Key: MAPREDUCE-944
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-944
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: contrib/fair-share
>            Reporter: dhruba borthakur
>         Attachments: LoadManager.txt
>
>
> The FairShare Scheduler has an extensible LoadManager API to regulate 
> allocating new tasks on a particular TaskTracker. In similar lines, it would 
> be nice if the FairShare Scheduler can have a pluggable policy to regulate 
> new tasks from a particular job. This will allow one to skip scheduling tasks 
> of a job that  is eating a large percentage of memory in the cluster, i.e. 
> fair-share of memory resources among jobs. 

-- 
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