Luke Cwik created BEAM-10959:
--------------------------------

             Summary: Fix race where split/progress calls return "Unknown 
process bundle instruction" since initialization of BundleProcessor happens in 
a separate thread
                 Key: BEAM-10959
                 URL: https://issues.apache.org/jira/browse/BEAM-10959
             Project: Beam
          Issue Type: Bug
          Components: sdk-py-harness
            Reporter: Luke Cwik
            Assignee: Luke Cwik


Currently there is a race where a BundleProcessor doesn't exist until another 
thread picks up the task and inserts into the active set. This allows for 
split/progress calls to happen and error out with "Unknown process bundle 
instruction X".

Since the control stream is ordered, we can guarantee that an uninitialized 
BundleProcessor exists that can respond to this really early split/progress 
calls.



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

Reply via email to