Details
-
Bug
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
2.2.0
-
None
-
None
-
None
Description
When processing environment variables for a container context the code assumes that the value should be appended to any pre-existing value in the environment. This may be desired behavior for handling path-like environment variables such as PATH, LD_LIBRARY_PATH, CLASSPATH, etc. but it is a non-intuitive and harmful way to handle any variable that does not have path-like semantics.
Attachments
Attachments
Issue Links
- contains
-
MAPREDUCE-2061 child environment substitution is broken
- Resolved
- incorporates
-
MAPREDUCE-6504 take HADOOP_CLASSPATH off of the appendable list for trunk
- Patch Available
- is related to
-
YARN-4789 Provide helpful exception for non-PATH-like conflict with admin.user.env
- Patch Available