Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
0.22.0
-
None
-
None
Description
LinuxTaskController currently just writes "export FOO=bar" pairs into taskjvm.sh, which fails if the value has multiple words or contains a space. This is causing TestDebugScriptWithLinuxTaskController among others to fail on trunk with the following message:
export: 1: -Dhadoop.tasklog.iscleanup: bad variable name
since it generated a taskjvm.sh including the following:
export HADOOP_CLIENT_OPTS=-Dhadoop.tasklog.taskid=attempt_20110104180935141_0001_m_000001_0 -Dhadoop.tasklog.iscleanup=false -Dhadoop.tasklog.totalLogFileSize=0
Attachments
Attachments
Issue Links
- is depended upon by
-
MAPREDUCE-2244 TestKillSubProcessesWithLinuxTaskController failing on trunk
- Open
- is part of
-
MAPREDUCE-2178 Race condition in LinuxTaskController permissions handling
- Resolved