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)

Reply via email to