[ 
https://issues.apache.org/jira/browse/HADOOP-1351?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12510079
 ] 

Enis Soztutar commented on HADOOP-1351:
---------------------------------------

Thanks Arun for the suggestion, 
> mark the task as FAILED (and not KILLED since you want this attempt to count 
> against the job).
Actually i think, we should label the task as KILLED, rather than FAILED, since 
killing is a task is quite an explicit action done by the user examining the 
system so she may prefer seeing the task as KILLED (Although in the similar 
case for killing jobs we do not have KILLED status for a job, so killed jobs 
appear as FAILED). Also, regarding our use cases, we do not want to "black 
label" the machine for killed task ({{machinesWhereFailed}}), that's why i have 
written {{taskKilled}} instead of using {{incompleteSubTask}}. 

I will look deeper into using {{TaskInProgress.shouldCloseForClosedJob }} and 
{{tasksReportedClosed}}. I bet having a generic DFA implementation will benefit 
us in this. 

> Want to kill a particular task or attempt
> -----------------------------------------
>
>                 Key: HADOOP-1351
>                 URL: https://issues.apache.org/jira/browse/HADOOP-1351
>             Project: Hadoop
>          Issue Type: New Feature
>          Components: mapred
>    Affects Versions: 0.12.3
>            Reporter: Owen O'Malley
>            Assignee: Enis Soztutar
>             Fix For: 0.14.0
>
>         Attachments: killTask_v1.0.1.patch
>
>
> It would be convenient to be able to kill a particular task or attempt from 
> the command line. It would look like:
> bin/hadoop job -kill-task tip_0001_m_000000
> bin/hadoop job -kill-attempt task_0001_m_000000_0
> This would allow the user to tell the system to stop a particular task or 
> attempt without having to restart a task tracker.

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