You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "LI Mingkun (Jira)" <ji...@apache.org> on 2022/08/16 04:11:00 UTC

[jira] [Created] (FLINK-28982) Start TaskInterrupter when task switch from DEPLOYING to CANCELING

LI Mingkun created FLINK-28982:
----------------------------------

             Summary: Start TaskInterrupter when task switch from DEPLOYING to CANCELING
                 Key: FLINK-28982
                 URL: https://issues.apache.org/jira/browse/FLINK-28982
             Project: Flink
          Issue Type: Technical Debt
          Components: Runtime / Web Frontend
            Reporter: LI Mingkun
         Attachments: image-2022-08-16-12-10-43-894.png

Task will start TaskInterrupter only when `ExecutionState` is INITIALIZING or RUNNING in the function: org.apache.flink.runtime.taskmanager.Task#cancelOrFailAndCancelInvokableInternal

 

I met a dead lock in multi task which caused by Flink Remote Shuffle's sharing TCP connection bug and blocked tasks destruction when I use Flink Remote Shuffle.

stack as following:

!image-2022-08-16-12-10-43-894.png!

My question: Why not start the TaskInterrupter when cancel a deploying task?

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)