apache / apache/beam

Portable runners should be able to issue checkpoints to Splittable DoFn

Open
#20,979 9 comments 3 reactions 1 assignee Claimed by @Abacn View on GitHub
cross-language flink new feature P2 runners spark
Dominant language
Java
Stars
8.7k
Forks
4.7k
Avg merge
1d 20h
Merged PRs (30d)
196

Description

To execute unbounded Splittable DoFn over fnapi in streaming mode properly, portable runners should issue split(ProcessBundleSplitRequest with fraction_of_remainder \> 0) or simply checkpoint(ProcessBundleSplitRequest with fraction_of_remainder \== 0) to SDK regularly to make current bundle finished processing instead of running forever.

Imported from Jira [BEAM-11998](https://issues.apache.org/jira/browse/BEAM-11998). Original Jira may contain additional context.
Reported by: boyuanz.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.