Hi Francis,

Actually it is implemented[1,2] but has not been released yet. This allows
you to write a customized `KeyedCoProcessFunction` using async state. This
will be released in the next version (2.1). It would be great if you could
try this out on the master branch of Flink to see if there is any problem,
we appreciate any testing and feedback before the new release.


[1] https://issues.apache.org/jira/browse/FLINK-37521
[2] https://github.com/apache/flink/pull/26328

Best,
Zakelly

On Mon, Apr 28, 2025 at 5:52 PM Francis Altomare <
francisaltom...@helpscout.com> wrote:

> Hi everyone,
>
> I have a question regarding the async state store changes introduced with
> Flink 2.x. Specifically, I'm wondering if it is currently possible or if
> any work is planned to allow enabling asynchronous state for a custom
> KeyedCoProcessFunction.
>
> From what I understand, this is possible when using a custom
> KeyedProcessFunction by wrapping the custom function in an
> AsyncKeyedProcessOperator. However, I couldn't find any analogs for this
> operator that wrap a KeyedCoProcessFunction. I assume this is due to the
> complexities around a KeyedCoProcessFunction needing to map the state using
> different keys, but I wanted to check if I missed something.
>
> Thanks a lot!

Reply via email to