[ https://issues.apache.org/jira/browse/FLINK-30823?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zhu Zhu closed FLINK-30823. --------------------------- Resolution: Done Done via 7894fe56cd92d423a20302ea488b075507c20bbd 886b1f155313207128ddb2a242c2d1587c6d8642 6913f91107f606db2db8e23c21ac74c4aaf63de0 401aefdcf16992bde636eb617decdfa1ffd36622 1420ee7ed69a3ce72eab8027570cc3af9fa828a3 > Enable speculative execution for some of the typical built-in sinks > ------------------------------------------------------------------- > > Key: FLINK-30823 > URL: https://issues.apache.org/jira/browse/FLINK-30823 > Project: Flink > Issue Type: Sub-task > Components: Runtime / Coordination > Reporter: Biao Liu > Assignee: Biao Liu > Priority: Major > Labels: pull-request-available > Fix For: 1.17.0 > > > After the Sink supports speculative execution, here we enable speculative > execution for some built-in sinks. For each type of Sink (SinkV2, > SinkFunction, OutputFormat) we picked some typical sinks that do not require > any or only minor changes. > In this ticket, we would enable DiscardingSink, PrintSinkFunction, PrintSink, > FileSink, FileSystemOutputFormat to support speculative execution. > Speculative execution might not be meaningful for some of these sinks, like > DiscardingSink, PrintSinkFunction and PrintSink. However, when these sinks > are chained with other operators, the chained task could not support > speculative execution if there is any operator in chain does not support > speculative execution. That's the main idea behind this. > FileSink and FileSystemOutputFormat are the most typical implementation for > SinkV2 and OutputFormat. We would not enable speculative execution for the > StreamingFileSink, because it's marked as deprecated. The HiveTableSink > without compaction could also support speculative, because it depends on > FileSystemOutputFormat. -- This message was sent by Atlassian Jira (v8.20.10#820010)