[
https://issues.apache.org/jira/browse/BEAM-13164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17494748#comment-17494748
]
Beam JIRA Bot commented on BEAM-13164:
--------------------------------------
This issue was marked "stale-assigned" and has not received a public comment in
7 days. It is now automatically unassigned. If you are still working on it, you
can assign it to yourself again. Please also give an update about the status of
the work.
> 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
> Priority: P1
> 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)