Zhijie Shen commented on YARN-3334:

[~djp], [~sjlee0], [~gtCarrera9], per may previous comments, IMHO, the bug 
arround {{getTimelineClient(ApplicationId id)}} is not around map operation. 
The client *only* needs to be created for app that has the container on this 
NM. The client should be created and inited when ApplicationImpl is inited and 
stopped and removed when ApplicationImpl is finished.

> [Event Producers] NM TimelineClient life cycle handling and container metrics 
> posting to new timeline service.
> --------------------------------------------------------------------------------------------------------------
>                 Key: YARN-3334
>                 URL: https://issues.apache.org/jira/browse/YARN-3334
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: nodemanager
>    Affects Versions: YARN-2928
>            Reporter: Junping Du
>            Assignee: Junping Du
>         Attachments: YARN-3334-demo.patch, YARN-3334-v1.patch, 
> YARN-3334-v2.patch, YARN-3334-v3.patch
> After YARN-3039, we have service discovery mechanism to pass app-collector 
> service address among collectors, NMs and RM. In this JIRA, we will handle 
> service address setting for TimelineClients in NodeManager, and put container 
> metrics to the backend storage.

This message was sent by Atlassian JIRA

Reply via email to