You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "YufeiLiu (Jira)" <ji...@apache.org> on 2020/02/21 12:57:00 UTC
[jira] [Created] (FLINK-16215) Start redundant TaskExecutor when JM
failed
YufeiLiu created FLINK-16215:
--------------------------------
Summary: Start redundant TaskExecutor when JM failed
Key: FLINK-16215
URL: https://issues.apache.org/jira/browse/FLINK-16215
Project: Flink
Issue Type: Bug
Components: Runtime / Coordination
Affects Versions: 1.10.0
Reporter: YufeiLiu
TaskExecutor will reconnect to the new ResourceManager leader when JM failed, and JobMaster will restart and reschedule job. If job slot request arrive earlier than TM registration, RM will start new workers rather than reuse the existing TMs.
It‘s hard to reproduce becasue TM registration usually come first, and timeout check will stop redundant TMs.
But I think it would be better if we make the {{recoverWokerNode}} to interface, and put recovered slots in {{pendingSlots}} wait for TM reconnection.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)