Maximilian Michels created BEAM-8403:
----------------------------------------

             Summary: Race condition in request id generation of 
GrpcStateRequestHandler
                 Key: BEAM-8403
                 URL: https://issues.apache.org/jira/browse/BEAM-8403
             Project: Beam
          Issue Type: Bug
          Components: sdk-py-harness
            Reporter: Maximilian Michels
            Assignee: Maximilian Michels
             Fix For: 2.17.0


There is a race condition in {{GrpcStateRequestHandler}} which surfaced after 
the recent changes to process append/clear state request asynchronously. The 
race condition can occur if multiple Runner workers process a transform with 
state requests with the same SDK Harness. For example, this setup occurs with 
Flink when a TaskManager has multiple task slots and two or more of those slots 
process the same stateful stage against an SDK Harness.

CC [~robertwb]



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

Reply via email to