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

Reduce concurrency for Windows compile_all builds to avoid OOM failures

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.5.12
    • Affects Version/s: None
    • Component/s: Build
    • Labels:
    • Fully Compatible
    • TIG 2017-08-21
    • 0

      The compile_all task has been failing intermittently for more than 2 months (https://evergreen.mongodb.com/task/mongodb_mongo_master_windows_64_2k8_debug_compile_all_8cd6e2a8af540bbea188c98cfae9139b400af83c_17_05_25_01_44_18 is an early occurrence). We've attempted to increase the amount of memory available on the machine but are still seeing cases where the many linker processes report they are out of memory. acm suspects the problem could be resolved by adjusting the link graph to avoid having so many C++ unit tests depend on the mongo/db/serveronly library. Until such a project can scheduled, we should reduce the value for the --jobs option specified to SCons when our Windows builders are running the compile_all task to avoid further Evergreen failures.

            max.hirschhorn@mongodb.com Max Hirschhorn
            max.hirschhorn@mongodb.com Max Hirschhorn
            1 Vote for this issue
            2 Start watching this issue