You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by "Axel Magnuson (JIRA)" <ji...@apache.org> on 2018/03/30 21:21:00 UTC

[jira] [Resolved] (BEAM-3976) SdkHarnessClient is thread-safe

     [ https://issues.apache.org/jira/browse/BEAM-3976?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Axel Magnuson resolved BEAM-3976.
---------------------------------
       Resolution: Not A Problem
    Fix Version/s: Not applicable

> 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
>            Priority: Major
>             Fix For: Not applicable
>
>
> 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)