[ https://issues.apache.org/jira/browse/FLINK-38118?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18007954#comment-18007954 ]
shilei-ly commented on FLINK-38118: ----------------------------------- I think we can do this through flink client heartbeat. [~xtsong] [~fcsaky] [~gaborgsomogyi] Can you give me some suggestions? I want to submit a PR to fix this bug. > The execution.attached=true parameter does not take effect in application mode > ------------------------------------------------------------------------------ > > Key: FLINK-38118 > URL: https://issues.apache.org/jira/browse/FLINK-38118 > Project: Flink > Issue Type: Bug > Components: Client / Job Submission > Affects Versions: 2.0.0, 1.20.2 > Reporter: shilei-ly > Priority: Major > > In FLINK-35625, flink merged the per-job mode and application mode. > Currently, flink1.20 and flink2.x only support application mode, but in > application mode, the *execution.attached=true* and > *execution.shutdown-on-attached-exit=true* parameter has no effect. I think > application mode should support these parameters, because attach mode is very > useful in some scenarios, such as using attach mode in dolphinscheduler > scheduler to monitor flink cluster status. > The functions of these parameters are as follows: > 1. After submitting the task through {*}flink run -Dexecution.attached=true > xxx.jar{*}, the flink client process keeps running until the application > cluster stops. > 2. After submitting the task through {*}flink run -Dexecution.attached=true > -Dexecution.shutdown-on-attached-exit=true xxx.jar{*}, the flink client can > control the life cycle of the application cluster. When ctrl + c stops the > flink client process, the application cluster should stop all jobs and stop > the cluster. -- This message was sent by Atlassian Jira (v8.20.10#820010)