Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-10939

Add eatmydata to OSX and other build variants to reduce evergreen times

    • Type: Icon: Improvement Improvement
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Evergreen
    • Labels:
    • Nick - 2024-04-30

      We've been using GNU eatmydata library to removes fsync calls from testing. This was done in the past to speed up our runs on Linux. Right now, in evergreen we link with this library on ubuntu and redhat. It turns out that eatmydata may be feasible on Mac (see https://stackoverflow.com/questions/8217621/eatmydata-on-os-x), as the unit tests run for ~3 hours.

      Maybe this, or something equivalent, can be explored on other build variants that don't currently use it, like PPC, Zseries, or even Windows.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            donald.anderson@mongodb.com Donald Anderson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: