Remove need for taskcontroller.cfg
----------------------------------

                 Key: MAPREDUCE-2158
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2158
             Project: Hadoop Map/Reduce
          Issue Type: Improvement
          Components: task-controller
    Affects Versions: 0.22.0
            Reporter: Aaron T. Myers
            Assignee: Aaron T. Myers


The taskcontroller.cfg configuration file seems unnecessary. It's parsed by the 
task-controller binary, and the path to it is baked into that binary at 
compile-time. It contains only 3 values, none of which are secret, all of which 
are also specified in either core-site.xml or mapred-site.xml. It seems like 
getting rid of taskcontroller.cfg will simplify configuration, and have no 
impact on the security of the system

I suggest we either:

# Pass these values as arguments to task-controller when we execute it.
# Use xerces to enable the task-controller to parse *-site.xml.

Of these two options, I think option 1 seems the cleanest/easiest. Either would 
be backward-compatible with existing configurations.

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