You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Stephan Ewen (JIRA)" <ji...@apache.org> on 2017/02/09 13:18:41 UTC
[jira] [Created] (FLINK-5759) Set an UncaughtExceptionHandler for
all Thread Pools in JobManager
Stephan Ewen created FLINK-5759:
-----------------------------------
Summary: Set an UncaughtExceptionHandler for all Thread Pools in JobManager
Key: FLINK-5759
URL: https://issues.apache.org/jira/browse/FLINK-5759
Project: Flink
Issue Type: Bug
Components: JobManager
Affects Versions: 1.2.0
Reporter: Stephan Ewen
Assignee: Stephan Ewen
Fix For: 1.3.0
Currently, the thread pools of the {{JobManager}} do not have any {{UncaughtExceptionHandler}}.
While uncaught exceptions are rare (Flink handles exceptions aggressively in most places), when exceptions slip through in these threads (which execute future responses and delayed actions), the JobManager may be in an inconsistent state and not function properly any more.
We should add a handler that results in a process kill in the case of uncaught exceptions. Letting the JobManager be restarted by the respective cluster framework is the only guaranteed way to be safe.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)