Alejandro Abdelnur created YARN-1274:
----------------------------------------
Summary: LCE fails to run containers that don't have resources to
localize
Key: YARN-1274
URL: https://issues.apache.org/jira/browse/YARN-1274
Project: Hadoop YARN
Issue Type: Bug
Components: nodemanager
Affects Versions: 2.1.1-beta
Reporter: Alejandro Abdelnur
Assignee: Alejandro Abdelnur
Priority: Blocker
LCE container launch assumes the usercache/USER directory exists and it is
owned by the user running the container process.
But the directory is created only if there are resources to localize by the LCE
localization command, if there are not resourcdes to localize, LCE localization
never executes and launching fails reporting 255 exit code and the NM logs have
something like:
{code}
2013-10-04 14:07:56,425 INFO
org.apache.hadoop.yarn.server.nodemanager.ContainerExecutor: main : command
provided 1
2013-10-04 14:07:56,425 INFO
org.apache.hadoop.yarn.server.nodemanager.ContainerExecutor: main : user is
llama
2013-10-04 14:07:56,425 INFO
org.apache.hadoop.yarn.server.nodemanager.ContainerExecutor: Can't create
directory llama in
/yarn/nm/usercache/llama/appcache/application_1380853306301_0004/container_1380853306301_0004_01_000004
- Permission denied
{code}
--
This message was sent by Atlassian JIRA
(v6.1#6144)