Skip to content

Commit 5ef6846

Browse files
tomasatdatabrickssuperbobry
authored andcommitted
Fixed SparkParallelTracker to work with Spark2.3 (dmlc#3062)
1 parent f87802f commit 5ef6846

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

jvm-packages/xgboost4j-spark/src/main/scala/org/apache/spark/SparkParallelismTracker.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,12 @@ class SparkParallelismTracker(
7676
}
7777

7878
private[this] def safeExecute[T](body: => T): T = {
79-
sc.listenerBus.listeners.add(0, new TaskFailedListener)
79+
val listener = new TaskFailedListener;
80+
sc.addSparkListener(listener)
8081
try {
8182
body
8283
} finally {
83-
sc.listenerBus.listeners.remove(0)
84+
sc.listenerBus.removeListener(listener)
8485
}
8586
}
8687

0 commit comments

Comments
 (0)