Ben Sidhom created BEAM-3976:
--------------------------------

             Summary: SdkHarnessClient is thread-safe
                 Key: BEAM-3976
                 URL: https://issues.apache.org/jira/browse/BEAM-3976
             Project: Beam
          Issue Type: Bug
          Components: runner-core
            Reporter: Ben Sidhom
            Assignee: Axel Magnuson


In general, we want to share access to a given SDK harness among multiple 
runner workers as a way to amortize container startup and resource costs. 
Because control messages are multiplexed over the same shared control 
connection, this sharing currently requires external locking on the same shared 
lock object. This is error-prone and difficult to verify. The SdkHarnesClient 
should use internal mechanisms to provide thread-safety.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to