[ 
https://issues.apache.org/jira/browse/BEAM-6868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17175705#comment-17175705
 ] 

Boyuan Zhang commented on BEAM-6868:
------------------------------------

Thanks. Cham! There are 2 different errors mentioned on the  
https://lists.apache.org/thread.html/re53d28276def9593dc5f28cbd9710d141aa0b68e2e0486d401724398%40%3Cdev.beam.apache.org%3E
 thread:
* The ActiveBundle does not have a registered *bundle finalization handler*.  
This means the SDK DoFn requests bundle finalization but the runner doesn't 
support. In x-lang kafka read, it's required by the unbounded sdf wrapper.
* The ActiveBundle does not have a registered bundle *checkpoint handler* This 
means the SDK DoFn returns a ProcessContinuation and may perform 
self-checkpoint during execution time but the runner doesn't handle 
DelayedBundleApplication. In x-lang kafka read, it's required by the sdf Kafka 
implementation.

In order to use x-lang Kafka with flink runner, we can either support bundle 
finalization in flink meanwhile use sdf wrapper for Kafka. Or we can support 
self-checkpoint in flink and use sdf Kafka instead. But in long term, it would 
be nice to have both in flink runner.

> Flink runner supports Bundle Finalization
> -----------------------------------------
>
>                 Key: BEAM-6868
>                 URL: https://issues.apache.org/jira/browse/BEAM-6868
>             Project: Beam
>          Issue Type: New Feature
>          Components: cross-language, runner-flink
>            Reporter: Boyuan Zhang
>            Priority: P1
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to