Skip to content

Commit 3ecce56

Browse files
committed
Synchronize access to _stageIdToStageMetrics
1 parent 4a0582d commit 3ecce56

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

sql/core/src/main/scala/org/apache/spark/sql/execution/ui/SQLListener.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ class SQLListener(conf: SparkConf) extends SparkListener with Logging {
210210
}
211211
}
212212

213-
override def onStageCompleted(stageCompleted: SparkListenerStageCompleted): Unit = {
213+
override def onStageCompleted(stageCompleted: SparkListenerStageCompleted): Unit = synchronized {
214214
val extraStages = _stageIdToStageMetrics.size - retainedStages
215215
if (extraStages > 0) {
216216
val toRemove = _stageIdToStageMetrics.take(extraStages).keys

0 commit comments

Comments
 (0)