[ https://issues.apache.org/jira/browse/HADOOP-4930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sreekanth Ramakrishnan updated HADOOP-4930: ------------------------------------------- Attachment: HADOOP-4930-12.patch Attaching latest patch incorporating following offline comments from Hemanth: * Changes made to build task-controller, now if no hadoop.conf.dir is passed to build, then binary derives the path of the hadoop.conf.dir. The path which binary is present is assumed to be $HADOOP_HOME/bin/task-controller and conf directory is assumed to be $HADOOP_HOME/conf. If custom conf directory has to be used, the same can be done by passing -Dhadoop.conf.dir=<directory> as option while building task-controller. * Cleaning up of malloced variables in configuration.c task-controller.c output from ant test-patch is : {noformat} [exec] -1 overall. [exec] [exec] +1 @author. The patch does not contain any @author tags. [exec] [exec] +1 tests included. The patch appears to include 1 new or modified tests. [exec] [exec] +1 javadoc. The javadoc tool did not generate any warning messages. [exec] [exec] +1 javac. The applied patch does not increase the total number of javac compiler warnings. [exec] [exec] +1 findbugs. The patch does not introduce any new Findbugs warnings. [exec] [exec] +1 Eclipse classpath. The patch retains Eclipse classpath integrity. [exec] [exec] -1 release audit. The applied patch generated 821 release audit warnings (more than the trunk's current 819 warnings). {noformat} Release audit warning are for configuration file and autogenerated autoconf file. > Implement setuid executable for Linux to assist in launching tasks as job > owners > -------------------------------------------------------------------------------- > > Key: HADOOP-4930 > URL: https://issues.apache.org/jira/browse/HADOOP-4930 > Project: Hadoop Core > Issue Type: Sub-task > Components: mapred > Reporter: Hemanth Yamijala > Assignee: Sreekanth Ramakrishnan > Attachments: HADOOP-4930-1.patch, HADOOP-4930-10.patch, > HADOOP-4930-11.patch, HADOOP-4930-12.patch, HADOOP-4930-2.patch, > HADOOP-4930-3.patch, HADOOP-4930-4.patch, HADOOP-4930-5.patch, > HADOOP-4930-6.patch, HADOOP-4930-7.patch, HADOOP-4930-8.patch, > HADOOP-4930-9.patch > > > HADOOP-4490 tracks the design and implementation of launching tasks as job > owners. As per discussion there, the proposal is to implement a setuid > executable for Linux that would be launched by the tasktracker to run tasks > as the job owners. In this task we will track the implementation of the > setuid executable. HADOOP-4490 will be used to track changes in the > tasktracker. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.