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
