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

Billie Rinaldi commented on YARN-5430:
--------------------------------------

I have started trying this out with a patch I am working on for YARN-5505. It 
looks like the IP is not populated immediately, which is okay; I can retry 
getting the container status until the IP exists. When the IP doesn’t exist 
yet, getIPs throws an NPE on ContainerStatusPBImpl line 283. It seems like it 
would be better for it to return null in this case rather than throwing an 
exception. Another issue is that it looks like the hostname returned by getHost 
has a newline at the end. Perhaps this should be trimmed off in 
DockerLinuxContainerRuntime.getIpAndHost.

> Return container's ip and host from NM ContainerStatus call
> -----------------------------------------------------------
>
>                 Key: YARN-5430
>                 URL: https://issues.apache.org/jira/browse/YARN-5430
>             Project: Hadoop YARN
>          Issue Type: Bug
>            Reporter: Jian He
>            Assignee: Jian He
>         Attachments: YARN-5430-branch-2.patch, YARN-5430.1.patch, 
> YARN-5430.2.patch, YARN-5430.3.patch, YARN-5430.4.patch, YARN-5430.5.patch, 
> YARN-5430.6.patch, YARN-5430.7.patch, YARN-5430.8.patch
>
>
> In YARN-4757, we introduced a DNS mechanism for containers. That's based on 
> the assumption  that we can get the container's ip and host information and 
> store it in the registry-service. This jira aims to get the container's ip 
> and host from the NM, primarily docker container



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org

Reply via email to