[ 
https://issues.apache.org/jira/browse/HADOOP-3687?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12610460#action_12610460
 ] 

Owen O'Malley commented on HADOOP-3687:
---------------------------------------

I don't think keeping the tasks in memory is feasible. They would at the very 
least need to be written to disk, and even that would be hard given the number 
of threads that we use in the framework to increase parallelism. In the current 
framework, you might make a command that lowers the priority of a job and kills 
any task that is still running N minutes later. That would be easy to do and 
have the right effect, wouldn't it?

> Ability to pause/resume tasks
> -----------------------------
>
>                 Key: HADOOP-3687
>                 URL: https://issues.apache.org/jira/browse/HADOOP-3687
>             Project: Hadoop Core
>          Issue Type: New Feature
>          Components: mapred
>            Reporter: Chris Smith
>            Priority: Minor
>
> It would be nice to be able to pause (and subsequently resume) tasks that are 
> currently running, in order to allow tasks from higher priority jobs to 
> execute. At present it is quite easy for long-running tasks from low priority 
> jobs to block a task from a newer high priority job, and there is no way to 
> force the execution of the high priority task without killing the low 
> priority 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