Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-6705

Driver: Isolate and warm-up benchmarks

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.13.1, 6.14.0
    • Affects Version/s: None
    • Component/s: None
    • Not Needed
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?

      Use Case

      As a... Node.js engineer
      I want... to make sure benchmarks do not impact one another
      So that... I know I'm testing in isolation with warmed up code

      Dev Experience

      • No change in terms of running the benchmarks

      Dependencies

      • Benchmarks

      Risks/Unknowns

      • General benchmark results should not change greatly (warmup may improve metrics)

      Acceptance Criteria

      Implementation Requirements

      • Isolate benchmark tests into their own processes
      • Warm up benchmark code to avoid cold start costs

      Testing Requirements

      • Perf metrics still work
      • Numbers aren't changed by much

      Documentation Requirements

      • None

      Follow Up Requirements

      • None

            Assignee:
            neal.beeken@mongodb.com Neal Beeken
            Reporter:
            neal.beeken@mongodb.com Neal Beeken
            Warren James
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: