cloud-fan commented on code in PR #50630:
URL: https://github.com/apache/spark/pull/50630#discussion_r2087349665


##########
core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala:
##########
@@ -1552,6 +1552,20 @@ private[spark] class DAGScheduler(
     // `findMissingPartitions()` returns all partitions every time.
     stage match {
       case sms: ShuffleMapStage if stage.isIndeterminate && !sms.isAvailable =>
+        // already executed atleast once

Review Comment:
   Can we say more in the comments? So this case is for when the shuffle stage 
was not failed due to FetchFailed, we also need to roll back the result stage?
   
   BTW will it cause repeated result stage rollback? e.g. we roll back it once 
when hitting FetchFailed, and roll back it again here then the failed shuffle 
stage is resubmitted.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to