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

Find a way to do "eatmydata" on Windows to speed up test suite.

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      Related to WT-5801, it would be nice to have a way to have FlushFileBuffers be a no-op on Windows when running the test suite or other tests.  Like the UNIX "eatmydata" trick, we need to do this without changing source code, only changing the way that it is executed.  I don't believe that preloading a DLL with replacement symbols even possible in Windows, but there are probably some other tricks available.  See discussion in WT-5801.  It looks like this could buy us a 10-15% reduction in run time for the test suite.

            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:
            1 Start watching this issue

              Created:
              Updated: