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

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • 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:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Donald Anderson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: