[ 
https://issues.apache.org/jira/browse/YARN-1279?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xuan Gong updated YARN-1279:
----------------------------

    Attachment: YARN-1279.6.patch

The RMNode will receive one applicationLogStatus per application (which 
includes applicationId, applicationLogAggregationState, Map<ContainerId, 
LogAggregationState>) through the NM heartBeat. 

Also add time_out state in LogAggregationState. If some NMs is shut down, it is 
very possible that we will miss the applicationLogStatus from those NMs. In 
stead of keep showing the IN_PROGRESS state, we can use TIME_OUT instead based 
on how long we wait. 

> Expose a client API to allow clients to figure if log aggregation is complete
> -----------------------------------------------------------------------------
>
>                 Key: YARN-1279
>                 URL: https://issues.apache.org/jira/browse/YARN-1279
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>    Affects Versions: 2.2.0
>            Reporter: Arun C Murthy
>            Assignee: Xuan Gong
>         Attachments: YARN-1279.1.patch, YARN-1279.2.patch, YARN-1279.2.patch, 
> YARN-1279.3.patch, YARN-1279.3.patch, YARN-1279.4.patch, YARN-1279.4.patch, 
> YARN-1279.5.patch, YARN-1279.6.patch
>
>
> Expose a client API to allow clients to figure if log aggregation is complete



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to