Hi flink developers, I'd like to start a discussion to discuss FLIP-441: Show the JobType and remove Execution Mode on Flink WebUI[1].
Currently, the jobType has 2 types in Flink: STREAMING and BATCH. They work on completely different principles, such as: scheduler, shuffle, join, etc. These differences lead to different troubleshooting processes, so when users are maintaining a job or troubleshooting, it's needed to know whether the current job is a STREAMING or BATCH job. Unfortunately, Flink WebUI doesn't expose it to the users so far. Also, Execution Mode is related to DataSet api, it has been marked as @Deprecated in FLINK-32258 (1.18), but it's still shown in Flink WebUI. Looking forward to hearing more thoughts about it! Thank you~ [1] https://cwiki.apache.org/confluence/x/agrPEQ [2] https://issues.apache.org/jira/browse/FLINK-32558 Best, Rui