You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Beam JIRA Bot (Jira)" <ji...@apache.org> on 2022/01/11 16:58:03 UTC

[jira] [Updated] (BEAM-13164) Race between member variable being accessed due to leaking uninitialized state via OutboundObserverFactory

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

Beam JIRA Bot updated BEAM-13164:
---------------------------------
    Labels: stale-assigned  (was: )

> Race between member variable being accessed due to leaking uninitialized state via OutboundObserverFactory
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: BEAM-13164
>                 URL: https://issues.apache.org/jira/browse/BEAM-13164
>             Project: Beam
>          Issue Type: Bug
>          Components: runner-spark
>            Reporter: Andrew Pilloud
>            Assignee: Luke Cwik
>            Priority: P1
>              Labels: stale-assigned
>          Time Spent: 5h
>  Remaining Estimate: 0h
>
> The OutboundObserverFactory leaks the InboundObserver and makes it ready to start getting requests before the method returns leading to a dangerous state where the passed in InboundObserver could be used before the constructor of the enclosing class is finished.
> This was found when running the Spark PVR PostCommit:
> Looks like this went from being a flake to a hard failure: 
> https://ci-beam.apache.org/job/beam_PostCommit_Java_PVR_Spark_Batch/
> https://ci-beam.apache.org/job/beam_PostCommit_Java_PVR_Spark_Batch/5009/
> 18:41:18 Build timed out (after 100 minutes). Marking the build as aborted.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)