Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-94653

Consolidate old binaries search and setup for multiversion tests

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Correctness

      We use the following script to setup the old versions of binaries in multiversion tests:

      Significant amount of variants run multiversion tasks. Each multiversion task makes multiple multiversion subtasks. Each multiversion subtask runs "evergreen/multiversion_setup.sh" script to setup the old versions of binaries for the test.

      In most cases on the same platform/arch "evergreen/multiversion_setup.sh" script does the same job to find binaries using evergreen API and setting them up for the test. Evergreen API search takes significant amount of time and puts significant strain on Evergreen.

      This could be optimized by consolidating "evergreen/multiversion_setup.sh" calls into a single task for the same platform/arch and have multiversion subtasks consume the output of that consolidated multiversion setup evergreen task.

            Assignee:
            Unassigned Unassigned
            Reporter:
            mikhail.shchatko@mongodb.com Mikhail Shchatko
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: