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

Vinod K V commented on HADOOP-4490:
-----------------------------------


Found a problem while this patch was being tested. When a TT was being 
re-inited by JT after it's lost for some time, TT got the following NPE and it 
crashed completely.
{code}
2009-03-22 22:22:36,155 ERROR org.apache.hadoop.mapred.TaskTracker: Can not 
start task tracker because java.lang.NullPointerException
        at 
org.apache.hadoop.mapred.LinuxTaskController.buildTaskCommandArgs(LinuxTaskController.java:183)
        at 
org.apache.hadoop.mapred.LinuxTaskController.killTaskJVM(LinuxTaskController.java:237)
        at 
org.apache.hadoop.mapred.JvmManager$JvmManagerForType$JvmRunner.kill(JvmManager.java:401)
        at 
org.apache.hadoop.mapred.JvmManager$JvmManagerForType.stop(JvmManager.java:211)
        at org.apache.hadoop.mapred.JvmManager.stop(JvmManager.java:61)
        at org.apache.hadoop.mapred.TaskTracker.close(TaskTracker.java:925)
        at org.apache.hadoop.mapred.TaskTracker.run(TaskTracker.java:1815)
        at org.apache.hadoop.mapred.TaskTracker.main(TaskTracker.java:2899)
{code}

> Map and Reduce tasks should run as the user who submitted the job
> -----------------------------------------------------------------
>
>                 Key: HADOOP-4490
>                 URL: https://issues.apache.org/jira/browse/HADOOP-4490
>             Project: Hadoop Core
>          Issue Type: Sub-task
>          Components: mapred, security
>            Reporter: Arun C Murthy
>            Assignee: Hemanth Yamijala
>             Fix For: 0.21.0
>
>         Attachments: HADOOP-4490-1.patch, HADOOP-4490-1.patch, 
> HADOOP-4490-2.patch, hadoop-4490-design.pdf, HADOOP-4490.patch, 
> HADOOP-4490.patch, HADOOP-4490.patch, HADOOP-4490.patch, HADOOP-4490.patch, 
> HADOOP-4490.patch, HADOOP-4490.patch, HADOOP-4490_streaming.patch
>
>
> Currently the TaskTracker spawns the map/reduce tasks, resulting in them 
> running as the user who started the TaskTracker.
> For security and accounting purposes the tasks should be run as the job-owner.

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