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

Vary server load during RAMI 3717 test harness scenarios

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution
    • QE 2024-09-16, QE 2024-09-30, QE 2024-10-14

      Our goal here is to spoof the algorithms. Have some class / function that takes in a scenario object, spins up a thread that does some inserts or index builds or deletes or whatever. Run it during either runSbe function or the runClassic function. To manufacture a false negative (algo misses a regression), we spam the server during runClassic to artificially inflate runtimes, then turn on the spam, and runSbe.

      The "spam function" will be extensible. For example, we will handle 1) concurrent operations like inserts, index builds, etc. as well as high resource consumption such as 2) high cpu or memory usage or 3) blocking on IO.

            Assignee:
            colin.stolley@mongodb.com Colin Stolley
            Reporter:
            evan.bergeron@mongodb.com Evan Bergeron
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: