HI, Biao. Thanks for driving this FLIP. After quick look of this FLIP, I have a question about "expose the attempt number which can be used to isolate data produced by speculative executions with the same subtask id". What the sink expect to do to isolate data produced by speculative executions? IIUC, if the taks failover, it also generate a new attempt. Does it make difference in isolating data produced?
Best regards, Yuxia ----- 原始邮件 ----- 发件人: "Biao Liu" <mmyy1...@gmail.com> 收件人: "dev" <dev@flink.apache.org> 发送时间: 星期四, 2022年 12 月 22日 下午 8:16:21 主题: [DISCUSS] FLIP-281 Sink Supports Speculative Execution For Batch Job Hi everyone, I would like to start a discussion about making Sink support speculative execution for batch jobs. This proposal is a follow up of "FLIP-168: Speculative Execution For Batch Job"[1]. Speculative execution is very meaningful for batch jobs. And it would be more complete after supporting speculative execution of Sink. Please find more details in the FLIP document [2]. Looking forward to your feedback. [1] https://cwiki.apache.org/confluence/display/FLINK/FLIP-168%3A+Speculative+Execution+for+Batch+Job [2] https://cwiki.apache.org/confluence/display/FLINK/FLIP-281+Sink+Supports+Speculative+Execution+For+Batch+Job Thanks, Biao /'bɪ.aʊ/