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

Introduce a resmoke option to allow benchmarks to be run in parallel

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.1.0-rc0
    • None
    • None
    • None
    • Server Development Platform
    • Fully Compatible

    Description

      Currently, resmoke.py doesn't allow benchmarks to be run concurrently (-j must be 1) and rightfully so. However, there are cases where I want to confirm locally that some changes that I have made didn't break them (as in, didn't cause them to crash or fail in some unexpected way, as opposed to introduction of some performance regression).

      It would be nice to have a target called something like "smoke-benchmarks" or something like that which allows me to specify -j$(nproc --all) with which I can smoke test that they all complete without errors (just like unittests).

      Attachments

        Activity

          People

            alex.neben@mongodb.com Alex Neben
            kaloian.manassiev@mongodb.com Kaloian Manassiev
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: