spark-instrumented-optimizer/core/src/main/scala/spark/FetchFailedException.scala

18 lines
440 B
Scala
Raw Normal View History

2011-07-09 17:25:56 -04:00
package spark
2012-02-10 11:19:53 -05:00
class FetchFailedException(
val serverUri: String,
val shuffleId: Int,
val mapId: Int,
val reduceId: Int,
cause: Throwable)
extends Exception {
2011-07-09 17:25:56 -04:00
override def getMessage(): String =
"Fetch failed: %s %d %d %d".format(serverUri, shuffleId, mapId, reduceId)
override def getCause(): Throwable = cause
2012-02-10 11:19:53 -05:00
def toTaskEndReason: TaskEndReason = FetchFailed(serverUri, shuffleId, mapId, reduceId)
2011-07-09 17:25:56 -04:00
}