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)