hadoop-mapreduce-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Owen O'Malley (JIRA)" <j...@apache.org>
Subject [jira] Commented: (MAPREDUCE-2265) task-controller and jsvc should install into sbin/<platform>/ directory
Date Fri, 14 Jan 2011 21:41:46 GMT

    [ https://issues.apache.org/jira/browse/MAPREDUCE-2265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12981936#action_12981936

Owen O'Malley commented on MAPREDUCE-2265:

But it is *only* useful for universal binary tarballs. For RPM's for instance, you can just
put the right one in to place and remove a unnecessary level of indirection.

For the fat binary tarballs, how about if it looks like:

libexec/task-controller is a symlink to one of the executables that are in the arch folder?

> task-controller and jsvc should install into sbin/<platform>/ directory
> -----------------------------------------------------------------------
>                 Key: MAPREDUCE-2265
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2265
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: build, task-controller, tasktracker
>    Affects Versions: 0.22.0
>            Reporter: Todd Lipcon
>            Assignee: Todd Lipcon
>            Priority: Blocker
>             Fix For: 0.22.0
> Currently the task-controller and jsvc "live" in the bin/ directory regardless of build
platform. This is incorrect since these components are native compiled code and thus are built
for a particular architecture. So, when we ship a build of 22, we will want to ship both 32-bit
and 64-bit artifacts so users can use these components without rebuilding on their own.
> Additionally, it doesn't make sense for them to be in bin/ since they're not user-facing
in any way (i.e a user would never directly invoke them). So I would propose putting them
in an sbin directory.
> The final proposed path is $HADOOP_HOME/sbin/<platform>/{jsvc,task-controller}
> Note this is not an incompatible change since these components were not present in any
prior apache release.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message