Hi everyone, Thanks to everyone who reviewed this proposal. I realized I forgot to mention earlier that in addition to the four binding +1 votes, there were also four non-binding +1 votes:
Non-Binding +1: - Gen Luo - Yuepeng Pan - Weiqing - dylanhz Thank you all just as much. Bests, Kui.Yuan Kui Yuan <[email protected]> 于2026年6月12日周五 18:45写道: > > Hi everyone, > The vote for FLIP-580: AsyncTableFunction supports user-defined > timeout handling logic has passed with 4 binding +1 votes and no 0 or > -1 votes. > > Binding +1: > - Lincoln Lee > - Xuyang > - Shengkai > - Yanquan > > Thanks to everyone who reviewed the proposal and voted. I will update > the FLIP status to Accepted and proceed with the implementation. > > Thanks, > Kui.Yuan > > Kui Yuan <[email protected]> 于2026年6月4日周四 10:55写道: > > > > Hi everyone, > > > > I would like to start a vote on FLIP-580: AsyncTableFunction supports > > user-defined timeout handling logic. > > > > The FLIP proposal allow users to define custom timeout handling logic > > inside AsyncTableFunction. An increasing number of users are > > leveraging AsyncTableFunction to invoke remote inference clusters. > > Such invocations are essentially remote inference requests, which are > > far more prone to timeouts than regular I/O operations. Users expect > > to be able to define custom handling logic when a timeout occurs — for > > example, falling back to default data or accumulating failure > > statistics — rather than having a TimeoutException thrown directly and > > causing the entire job to fail. > > > > FLIP: > > https://cwiki.apache.org/confluence/display/FLINK/FLIP-580%3A+AsyncTableFunction+supports+user-defined+timeout+handling+logic > > > > Discussion thread: > > https://lists.apache.org/thread/nv5vvmqwgzjq14fzwb63nos5t3xgq4fz > > > > The vote will be open for at least 72 hours unless there is an > > objection or insufficient votes. > > > > Thanks, > > Kui.Yuan
