Hello Rui,
Thanks for the proposal! It looks good!
I have minor clarification from my side:
The execution mode is also used for the DataStream API [1],
would that also affect/hide the DataStream execution mode
if we remove it from the WebUI?
Best,
Muhammet
[1]:
https://nightlies.apache.org/flink/flink-docs-release-1.18/docs/dev/datastream/execution_mode/
On 2024-03-27 06:23, Rui Fan wrote:
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