[
https://issues.apache.org/jira/browse/FLINK-4625?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15504597#comment-15504597
]
ASF GitHub Bot commented on FLINK-4625:
---------------------------------------
Github user asfgit closed the pull request at:
https://github.com/apache/flink/pull/2503
> Guard Flink processes against blocking shutdown hooks
> -----------------------------------------------------
>
> Key: FLINK-4625
> URL: https://issues.apache.org/jira/browse/FLINK-4625
> Project: Flink
> Issue Type: Improvement
> Components: Distributed Coordination
> Affects Versions: 1.1.2
> Reporter: Stephan Ewen
> Assignee: Stephan Ewen
> Fix For: 1.2.0
>
>
> Resource managers like YARN send the JVM the {{SIGTERM}} signal to kill the
> process, if it wants to terminate a process.
> With {{SIGTERM}}, the JVM shutdown hooks run, and may cause the process to
> freeze up on shutdown. Especially since all dependencies (like Hadoop) may
> install shutdown hooks (and do so), it is not in Flink's control to make sure
> all Shutdown hooks are well behaved.
> I propose to add a guard that forcibly terminates the JVM if clean shutdown
> does not succeed within a certain time (say five seconds).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)