[ https://issues.apache.org/jira/browse/YARN-2917?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14239218#comment-14239218 ]
Rohith commented on YARN-2917: ------------------------------ bq. is it correct to set drainEventsOnStop to be false when such fatal error happens? Shouldn't we wait for it to be drained even if fatal error happens? Yes because however JVM is going to exit either gracefully or abnormally.Setting flag is indication that shutdowhook is called by self. It need not necessarily wait for draining events since JVM will be killed aggressively. > Potential deadlock in AsyncDispatcher when system.exit called in > AsyncDispatcher#dispatch and AsyscDispatcher#serviceStop from shutdown hook > -------------------------------------------------------------------------------------------------------------------------------------------- > > Key: YARN-2917 > URL: https://issues.apache.org/jira/browse/YARN-2917 > Project: Hadoop YARN > Issue Type: Bug > Components: resourcemanager > Reporter: Rohith > Assignee: Rohith > Priority: Critical > Attachments: 0001-YARN-2917.patch > > > I encoutered scenario where RM hanged while shutting down and keep on logging > {{2014-12-03 19:32:44,283 INFO org.apache.hadoop.yarn.event.AsyncDispatcher: > Waiting for AsyncDispatcher to drain.}} -- This message was sent by Atlassian JIRA (v6.3.4#6332)