GitHub user markhamstra opened a pull request:

    https://github.com/apache/spark/pull/7572

    [SPARK-8103][core] DAGScheduler should not submit multiple concurrent…

    … attempts for a stage
    
    https://issues.apache.org/jira/browse/SPARK-8103
    
    cc kayousterhout (thanks for the extra test case)
    
    Author: Imran Rashid <[email protected]>
    Author: Kay Ousterhout <[email protected]>
    Author: Imran Rashid <[email protected]>
    
    Closes #6750 from squito/SPARK-8103 and squashes the following commits:
    
    fb3acfc [Imran Rashid] fix log msg
    e01b7aa [Imran Rashid] fix some comments, style
    584acd4 [Imran Rashid] simplify going from taskId to taskSetMgr
    e43ac25 [Imran Rashid] Merge branch 'master' into SPARK-8103
    6bc23af [Imran Rashid] update log msg
    4470fa1 [Imran Rashid] rename
    c04707e [Imran Rashid] style
    88b61cc [Imran Rashid] add tests to make sure that TaskSchedulerImpl 
schedules correctly with zombie attempts
    d7f1ef2 [Imran Rashid] get rid of activeTaskSets
    a21c8b5 [Imran Rashid] Merge branch 'master' into SPARK-8103
    906d626 [Imran Rashid] fix merge
    109900e [Imran Rashid] Merge branch 'master' into SPARK-8103
    c0d4d90 [Imran Rashid] Revert "Index active task sets by stage Id rather 
than by task set id"
    f025154 [Imran Rashid] Merge pull request #2 from 
kayousterhout/imran_SPARK-8103
    baf46e1 [Kay Ousterhout] Index active task sets by stage Id rather than by 
task set id
    19685bb [Imran Rashid] switch to using latestInfo.attemptId, and add 
comments
    a5f7c8c [Imran Rashid] remove comment for reviewers
    227b40d [Imran Rashid] style
    517b6e5 [Imran Rashid] get rid of SparkIllegalStateException
    b2faef5 [Imran Rashid] faster check for conflicting task sets
    6542b42 [Imran Rashid] remove extra stageAttemptId
    ada7726 [Imran Rashid] reviewer feedback
    d8eb202 [Imran Rashid] Merge branch 'master' into SPARK-8103
    46bc26a [Imran Rashid] more cleanup of debug garbage
    cb245da [Imran Rashid] finally found the issue ... clean up debug stuff
    8c29707 [Imran Rashid] Merge branch 'master' into SPARK-8103
    89a59b6 [Imran Rashid] more printlns ...
    9601b47 [Imran Rashid] more debug printlns
    ecb4e7d [Imran Rashid] debugging printlns
    b6bc248 [Imran Rashid] style
    55f4a94 [Imran Rashid] get rid of more random test case since kays tests 
are clearer
    7021d28 [Imran Rashid] update test since listenerBus.waitUntilEmpty now 
throws an exception instead of returning a boolean
    883fe49 [Kay Ousterhout] Unit tests for concurrent stages issue
    6e14683 [Imran Rashid] unit test just to make sure we fail fast on 
concurrent attempts
    06a0af6 [Imran Rashid] ignore for jenkins
    c443def [Imran Rashid] better fix and simpler test case
    28d70aa [Imran Rashid] wip on getting a better test case ...
    a9bf31f [Imran Rashid] wip

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/markhamstra/spark backport_SPARK-8103

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/spark/pull/7572.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #7572
    
----
commit 49d9bbf887d772ae8fa1396815eac55d272f91fa
Author: Imran Rashid <[email protected]>
Date:   2015-07-20T17:28:32Z

    [SPARK-8103][core] DAGScheduler should not submit multiple concurrent 
attempts for a stage
    
    https://issues.apache.org/jira/browse/SPARK-8103
    
    cc kayousterhout (thanks for the extra test case)
    
    Author: Imran Rashid <[email protected]>
    Author: Kay Ousterhout <[email protected]>
    Author: Imran Rashid <[email protected]>
    
    Closes #6750 from squito/SPARK-8103 and squashes the following commits:
    
    fb3acfc [Imran Rashid] fix log msg
    e01b7aa [Imran Rashid] fix some comments, style
    584acd4 [Imran Rashid] simplify going from taskId to taskSetMgr
    e43ac25 [Imran Rashid] Merge branch 'master' into SPARK-8103
    6bc23af [Imran Rashid] update log msg
    4470fa1 [Imran Rashid] rename
    c04707e [Imran Rashid] style
    88b61cc [Imran Rashid] add tests to make sure that TaskSchedulerImpl 
schedules correctly with zombie attempts
    d7f1ef2 [Imran Rashid] get rid of activeTaskSets
    a21c8b5 [Imran Rashid] Merge branch 'master' into SPARK-8103
    906d626 [Imran Rashid] fix merge
    109900e [Imran Rashid] Merge branch 'master' into SPARK-8103
    c0d4d90 [Imran Rashid] Revert "Index active task sets by stage Id rather 
than by task set id"
    f025154 [Imran Rashid] Merge pull request #2 from 
kayousterhout/imran_SPARK-8103
    baf46e1 [Kay Ousterhout] Index active task sets by stage Id rather than by 
task set id
    19685bb [Imran Rashid] switch to using latestInfo.attemptId, and add 
comments
    a5f7c8c [Imran Rashid] remove comment for reviewers
    227b40d [Imran Rashid] style
    517b6e5 [Imran Rashid] get rid of SparkIllegalStateException
    b2faef5 [Imran Rashid] faster check for conflicting task sets
    6542b42 [Imran Rashid] remove extra stageAttemptId
    ada7726 [Imran Rashid] reviewer feedback
    d8eb202 [Imran Rashid] Merge branch 'master' into SPARK-8103
    46bc26a [Imran Rashid] more cleanup of debug garbage
    cb245da [Imran Rashid] finally found the issue ... clean up debug stuff
    8c29707 [Imran Rashid] Merge branch 'master' into SPARK-8103
    89a59b6 [Imran Rashid] more printlns ...
    9601b47 [Imran Rashid] more debug printlns
    ecb4e7d [Imran Rashid] debugging printlns
    b6bc248 [Imran Rashid] style
    55f4a94 [Imran Rashid] get rid of more random test case since kays tests 
are clearer
    7021d28 [Imran Rashid] update test since listenerBus.waitUntilEmpty now 
throws an exception instead of returning a boolean
    883fe49 [Kay Ousterhout] Unit tests for concurrent stages issue
    6e14683 [Imran Rashid] unit test just to make sure we fail fast on 
concurrent attempts
    06a0af6 [Imran Rashid] ignore for jenkins
    c443def [Imran Rashid] better fix and simpler test case
    28d70aa [Imran Rashid] wip on getting a better test case ...
    a9bf31f [Imran Rashid] wip

----


---
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.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to