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

Clarify behavior of remaining compile tasks

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.1.0-rc0
    • Affects Version/s: None
    • Component/s: Build
    • Labels:
      None
    • Fully Compatible
    • Dev Platform 2022-04-18, Dev Platform 2022-05-16, Dev Platform 2022-05-30, Dev Platform 2022-06-13
    • 27

      Recent work has brought increased clarity to the primary compile related tasks in the evergreen configuration: building the server and shell, building and running dbtest, building and running the unit tests, etc.

      However, there are still several other tasks that invoke the scons compile function:

      • The libfuzzer tests
      • The SDAM and server selection tests
      • The stitch SDK build and test tasks
      • Benchmarks build and test
      • Integration tests
      • The embedded tasks.

      The embedded tasks are only built in dedicated variants, so are probably fine as is. The remaining tasks are not currently anchored to any of the main compile tasks (with the exception of the integration tests), and so run arbitrarily early in the variant execution. It would probably be better to anchor them somewhere in the dependency tree.

            Assignee:
            alex.neben@mongodb.com Alex Neben
            Reporter:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: