Feng Liu created SPARK-21188:
--------------------------------
Summary: releaseAllLocksForTask should synchronize the whole method
Key: SPARK-21188
URL: https://issues.apache.org/jira/browse/SPARK-21188
Project: Spark
Issue Type: Bug
Components: Block Manager, Spark Core
Affects Versions: 2.1.0, 2.2.0
Reporter: Feng Liu
Since the objects readLocksByTask, writeLocksByTask and infos are coupled and
supposed to be modified by other threads concurrently, all the read and writes
of them in the releaseAllLocksForTask method should be protected by a single
synchronized block. The fine-grained synchronization in the current code can
cause some test flakiness.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]