Shiva Gargon Stack Overflow • Recommends
On “What can cause a stage to reattempt in Spark”
Stage failure might be due to the FetchFailure in Spark
Fetch Failure: Reduce task is not able to perform shuffle Read i.e. not able to locate shuffle file at disk written shuffle map task.
Spark will retry the stage if stageFailureCount < maxStageFailures otherwise It aborts the stage and corresponding Job.
link to this video