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

Beam JIRA Bot commented on BEAM-6442:
-------------------------------------

This issue is P2 but has been unassigned without any comment for 60 days so it 
has been labeled "stale-P2". If this issue is still affecting you, we care! 
Please comment and remove the label. Otherwise, in 14 days the issue will be 
moved to P3.

Please see https://beam.apache.org/contribute/jira-priorities/ for a detailed 
explanation of what these priorities mean.


> 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)

Reply via email to