From a664cd59b992a61203c0084dd3ba77e82d72aee1 Mon Sep 17 00:00:00 2001 From: Shixiong Zhu Date: Tue, 13 Dec 2016 10:34:36 -0800 Subject: [PATCH] Fix timeout in awaitResultInForkJoinSafely --- core/src/main/scala/org/apache/spark/util/ThreadUtils.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/scala/org/apache/spark/util/ThreadUtils.scala b/core/src/main/scala/org/apache/spark/util/ThreadUtils.scala index 60a6e82c6f90..2a21c6a52c52 100644 --- a/core/src/main/scala/org/apache/spark/util/ThreadUtils.scala +++ b/core/src/main/scala/org/apache/spark/util/ThreadUtils.scala @@ -209,7 +209,7 @@ private[spark] object ThreadUtils { // `awaitPermission` is not actually used anywhere so it's safe to pass in null here. // See SPARK-13747. val awaitPermission = null.asInstanceOf[scala.concurrent.CanAwait] - awaitable.result(Duration.Inf)(awaitPermission) + awaitable.result(atMost)(awaitPermission) } catch { case NonFatal(t) => throw new SparkException("Exception thrown in awaitResult: ", t)