Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-13965

TaskSetManager should kill the other running task attempts if any one task attempt succeeds for the same task

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • 1.6.1
    • None
    • Spark Core
    • None

    Description

      When we enable speculation, Driver would launch additional attempts for the same task if it founds that attempt is progressing slow compared to other tasks average progress and then there will be multiple task attempts in running state.

      At present, if any one attempt gets succeeded others would be keep running (even they could run till the job completion) and cannot be given these slots to other tasks in same stage or in next stages.

      We can kill these running task attempts when any other attempt gets succeeded and can be given the slots to run other tasks.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              devaraj Devaraj Kavali
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: