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)