[
https://issues.apache.org/jira/browse/BEAM-13164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17491045#comment-17491045
]
Beam JIRA Bot commented on BEAM-13164:
--------------------------------------
This issue is assigned but has not received an update in 30 days so it has been
labeled "stale-assigned". If you are still working on the issue, please give an
update and remove the label. If you are no longer working on the issue, please
unassign so someone else may work on it. In 7 days the issue will be
automatically unassigned.
> 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)