[
https://issues.apache.org/jira/browse/BEAM-6442?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Beam JIRA Bot updated BEAM-6442:
--------------------------------
Labels: stale-P2 (was: )
> Incomplete JobService API Semantics
> -----------------------------------
>
> Key: BEAM-6442
> URL: https://issues.apache.org/jira/browse/BEAM-6442
> Project: Beam
> Issue Type: Test
> Components: beam-model
> Affects Versions: 2.9.0
> Reporter: Sam Rohde
> Priority: P2
> Labels: stale-P2
>
> The JobService API (beam_job_api.proto) allows for the possibility of never
> seeing messages or states with Get(State|Message)Stream. This is because the
> Get(State|Message)Stream calls need to have the job id which can only be
> obtained from the RunJobResponse. But in order to see all messages/states the
> streams need to be opened before the job starts.
> This is fine in Dataflow as the preparation_id == job_id, but this is not
> true in Flink.
> Fix is to modify the API to only keep a single id to be used between the
> preparation/run APIs.
> Consumers of the API will have to be modified to meet the new semantics.
> Dev list thread
> (https://lists.apache.org/thread.html/3ace7585278c0545185fa4bb8d6975283d5c48c097e1bb2c2e18b9a2@%3Cdev.beam.apache.org%3E)
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)