[ 
https://issues.apache.org/jira/browse/YARN-1206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13918064#comment-13918064
 ] 

Rohith commented on YARN-1206:
------------------------------

 I am able to reproduce this issue in today's trunk with log aggregation 
disable. I verified hadoop-2.1 , this issue does not ocure.

I just going through fix for YARN-649, found there is null check for container 
in ContainerLogsUtils.getContainerLogDirs() method.
{noformat}
   if (container == null) {
      throw new YarnException("Container does not exist.");
    }
{noformat}
In hadoop-2.1, above piece of code not there. I am not pretty sure why this is 
added.!!

Basically if container is COMPLETED  than it will be  removed from NMContext ( 
NodeStatusUpdaterImpl.updateAndGetContainerStatuses() ). NM does not have any 
information regarding this container. 

Is it really required to have this check ? 

> Container logs link is broken on RM web UI after application finished
> ---------------------------------------------------------------------
>
>                 Key: YARN-1206
>                 URL: https://issues.apache.org/jira/browse/YARN-1206
>             Project: Hadoop YARN
>          Issue Type: Bug
>            Reporter: Jian He
>            Priority: Blocker
>
> With log aggregation disabled, when container is running, its logs link works 
> properly, but after the application is finished, the link shows 'Container 
> does not exist.'



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to