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

Guard against large compiles without icecream enabled in the invocation

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.9.0
    • Component/s: None
    • Labels:
    • Backwards Compatibility:
      Fully Compatible
    • Sprint:
      Dev Platform 2021-05-17

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved: