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

Guard against large compiles without icecream enabled in the invocation

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 4.9.0
    • None
    • Fully Compatible
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: