public class FetchFailed extends Object implements TaskFailedReason, scala.Product, scala.Serializable
Constructor and Description |
---|
FetchFailed(BlockManagerId bmAddress,
int shuffleId,
int mapId,
int reduceId,
String message) |
Modifier and Type | Method and Description |
---|---|
abstract static R |
apply(T1 v1,
T2 v2,
T3 v3,
T4 v4,
T5 v5) |
BlockManagerId |
bmAddress() |
boolean |
countTowardsTaskFailures()
Fetch failures lead to a different failure handling path: (1) we don't abort the stage after
4 task failures, instead we immediately go back to the stage which generated the map output,
and regenerate the missing data.
|
int |
mapId() |
String |
message() |
int |
reduceId() |
int |
shuffleId() |
String |
toErrorString()
Error message displayed in the web UI.
|
static String |
toString() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public FetchFailed(BlockManagerId bmAddress, int shuffleId, int mapId, int reduceId, String message)
public abstract static R apply(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5)
public static String toString()
public BlockManagerId bmAddress()
public int shuffleId()
public int mapId()
public int reduceId()
public String message()
public String toErrorString()
TaskFailedReason
toErrorString
in interface TaskFailedReason
public boolean countTowardsTaskFailures()
countTowardsTaskFailures
in interface TaskFailedReason