This is an automated email from the ASF dual-hosted git repository.

kenn pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 3721c17265e Adds proto fields for overwriting fetch/write state 
functionality (#36708)
3721c17265e is described below

commit 3721c17265e86346fb1671af8083ceb6df12e3dd
Author: wolfchris-google <[email protected]>
AuthorDate: Mon Nov 17 17:57:25 2025 +0000

    Adds proto fields for overwriting fetch/write state functionality (#36708)
---
 .../org/apache/beam/model/fn_execution/v1/beam_fn_api.proto      | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git 
a/model/fn-execution/src/main/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.proto
 
b/model/fn-execution/src/main/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.proto
index 4eee2ef5d89..4d907f2ac72 100644
--- 
a/model/fn-execution/src/main/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.proto
+++ 
b/model/fn-execution/src/main/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.proto
@@ -415,6 +415,15 @@ message ProcessBundleRequest {
   // beam:protocol:control_request_elements_embedding:v1 capability. See more
   // at https://s.apache.org/beam-fn-api-control-data-embedding.
   Elements elements = 3;
+
+  // indicates that the runner has no stare for the keys in this bundle
+  // so SDk can safely begin stateful processing with a locally-generated
+  // initial empty state
+  bool has_no_state = 4;
+
+  // indicates that the runner will never process another bundle for the keys
+  // in this bundle so state need not be included in the bundle commit.
+  bool only_bundle_for_keys = 5;
 }
 
 message ProcessBundleResponse {

Reply via email to