Github user sundeepn commented on the pull request:
https://github.com/apache/spark/pull/246#issuecomment-39358127
@kayousterhout The current code iterates thru the the different jobs
sharing the stage and cancels them all. It should handle the scenario of
multiple jobs sharing the stage. Unless ofcourse, the jobs sharing the stage
are interleaved with the 'cancel stage' signal (the race condition). In which
case, the user should either see an exception or will have to cancel the stage
again.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---