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

Guard against large compiles without icecream enabled in the invocation

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.9.0
    • Affects Version/s: None
    • Component/s: None
    • Fully Compatible
    • Dev Platform 2021-05-17

      Proposed Solution
      This ticket specifically addresses the case of forgetting to include icecream in the scons/ninja invocation of a build and using a large -j value. See comment for more details.

      Original Request
      There have been various instances reported in #evergreen-workstations where users' workstations were unresponsive due to running a large -j value compile without icecream enabled. These issues can occur if a user forgets the icecream daemon isn't running, if there are issues with the icecream cluster, or if the user omits icecream from their invocation.

      It would be great if the workstations could protect against such compiles. This comment describes a potential approach to address forgetting icecream from the invocation.

            Assignee:
            daniel.moody@mongodb.com Daniel Moody
            Reporter:
            maria.vankeulen@mongodb.com Maria van Keulen
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: