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

Junping Du updated YARN-3445:
-----------------------------
    Description: Per discussion in YARN-3334, we need filter out unnecessary 
collectors info from RM in heartbeat response. Our propose is to add cache for 
runningApps in RMNode, so RM only send collectors for local running apps back. 
This is also needed in YARN-914 (graceful decommission) that if no running apps 
in NM which is in decommissioning stage, it will get decommissioned 
immediately.   (was: Per discussion in YARN-3334, we need filter out 
unnecessary collectors info from RM in heartbeat response. Our propose is to 
add additional field for running apps in NM heartbeat request, so RM only send 
collectors for local running apps back. This is also needed in YARN-914 
(graceful decommission) that if no running apps in NM which is in 
decommissioning stage, it will get decommissioned immediately. )

> Cache runningApps in RMNode for getting running apps on given NodeId
> --------------------------------------------------------------------
>
>                 Key: YARN-3445
>                 URL: https://issues.apache.org/jira/browse/YARN-3445
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: nodemanager, resourcemanager
>    Affects Versions: 2.7.0
>            Reporter: Junping Du
>            Assignee: Junping Du
>         Attachments: YARN-3445.patch
>
>
> Per discussion in YARN-3334, we need filter out unnecessary collectors info 
> from RM in heartbeat response. Our propose is to add cache for runningApps in 
> RMNode, so RM only send collectors for local running apps back. This is also 
> needed in YARN-914 (graceful decommission) that if no running apps in NM 
> which is in decommissioning stage, it will get decommissioned immediately. 



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

Reply via email to