Sam Whittle created BEAM-12203:
----------------------------------

             Summary: Remove LinkedBlockingQueue from BeamFnControlClient
                 Key: BEAM-12203
                 URL: https://issues.apache.org/jira/browse/BEAM-12203
             Project: Beam
          Issue Type: Bug
          Components: sdk-java-harness
            Reporter: Sam Whittle
            Assignee: Sam Whittle


This class has a grpc observer that queues recieved messages on a 
LinkedBlockingQueue and then has a separate thread pulling from the the queue 
to add to an executor.

Instead we could just add directly to the executor from the grpc stream, as the 
executor by default has an unbounded queue size (and there are comments 
indicating that a limited size executor can cause deadlocks otherwise)







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

Reply via email to