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

Jason Lowe commented on YARN-41:
--------------------------------

Looking at the table above, I'm wondering about the case where we are doing a 
graceful shutdown, recovery is enabled, but we are not running under 
supervision.  When we are shutting down without supervision the NM will 
normally kill active containers, so in that sense I think we should also 
unregister.  I'm not sure there's a point to avoiding the unregister if no 
containers will survive the NM shutdown.  The NM only avoids killing containers 
on shutdown if the NM supports recovery and it has been told it is being 
supervised (i.e.: it is likely the NM will be restarted shortly after the 
shutdown completes).  In the other cases it kills containers on shutdown to 
avoid a situation where containers are running uncontrolled on a node due to 
the NM being unavailable for a prolonged duration.

> The RM should handle the graceful shutdown of the NM.
> -----------------------------------------------------
>
>                 Key: YARN-41
>                 URL: https://issues.apache.org/jira/browse/YARN-41
>             Project: Hadoop YARN
>          Issue Type: New Feature
>          Components: nodemanager, resourcemanager
>            Reporter: Ravi Teja Ch N V
>            Assignee: Devaraj K
>              Labels: BB2015-05-TBR
>         Attachments: MAPREDUCE-3494.1.patch, MAPREDUCE-3494.2.patch, 
> MAPREDUCE-3494.patch, YARN-41-1.patch, YARN-41-2.patch, YARN-41-3.patch, 
> YARN-41-4.patch, YARN-41.patch
>
>
> Instead of waiting for the NM expiry, RM should remove and handle the NM, 
> which is shutdown gracefully.



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

Reply via email to