Update symbol mapper to use the original executed task

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.1.0-rc0, 7.0.13, 8.0.5, 6.0.21
    • Affects Version/s: None
    • Component/s: None
    • None
    • DevProd Build
    • Fully Compatible
    • v8.0, v7.0, v6.0
    • 200
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      In https://jira.mongodb.org/browse/BF-31405 the symbol mapper will fail if any of the dependent tasks (archive, push, compile) are restarted and then when the rested execution is not completed by the time the symbol mapper is run.

      The symbol mapper checks for the success of any of the execution tasks, failing if any of them are not listed as "success". Since an incomplete task would not have a status of success, the check fails.

      To address this, change the symbol mapper's logic to depend on the first execution of each of the dependent tasks.

      This prevents the symbol mapper from getting a mix of new and old tasks, while retaining the least strange behavior of defaulting to the original execution.

            Assignee:
            Zack Winter
            Reporter:
            Zack Winter
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: