[SERVER-50134] Run microbenchmarks tests through DSI Created: 05/Aug/20  Updated: 29/Oct/23  Resolved: 25/Sep/20

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: Backlog
Fix Version/s: 4.8.0, 4.4.2

Type: New Feature Priority: Major - P3
Reporter: Ryan Timmons Assignee: Ryan Timmons
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Problem/Incident
Related
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.4
Sprint: STM 2020-09-07, STM 2020-09-21, STM 2020-10-05
Participants:
Linked BF Score: 0
Story Points: 3

 Description   

Depends on TIG-2471

  1. Move "start server" logic into a mongodb_setup script
  2. Use workload_setup and test_control for genny
  3. Use test_control for "run perf tests"
  4. Don't write overrides.yml (use expansions.yml and call bootstrap)
  5. Don't require a special analysis.yml file
  6. Call analysis via run-dsi


 Comments   
Comment by Githook User [ 25/Sep/20 ]

Author:

{'name': 'Ryan Timmons', 'email': 'ryan.timmons@10gen.com', 'username': 'rtimmons'}

Message: SERVER-50134 Add DSI Versions of Microbenchmarks
Branch: v4.4
https://github.com/mongodb/mongo/commit/0fd1efa87ee8bf4519ad474dfe77664ca360bf42

Comment by Githook User [ 25/Sep/20 ]

Author:

{'name': 'Ryan Timmons', 'email': 'ryan.timmons@10gen.com', 'username': 'rtimmons'}

Message: SERVER-50134 Unify sys-perf and perf compiles
Branch: v4.4
https://github.com/mongodb/mongo/commit/f106ef12783c7bc52db3df8df85f390cb9bdcaef

Comment by Githook User [ 25/Sep/20 ]

Author:

{'name': 'Ryan Timmons', 'email': 'ryan.timmons@10gen.com', 'username': 'rtimmons'}

Message: SERVER-50134 Add DSI Versions of Microbenchmarks
Branch: master
https://github.com/mongodb/mongo/commit/d0a9e01987b5704fd8e518906f8953398619c532

Comment by Githook User [ 24/Sep/20 ]

Author:

{'name': 'Ryan Timmons', 'email': 'ryan.timmons@10gen.com', 'username': 'rtimmons'}

Message: SERVER-50134 Unify sys-perf and perf compiles
Branch: master
https://github.com/mongodb/mongo/commit/68fe070e7f60879ccbe45e1f6ec953bb99d95075

Comment by Githook User [ 21/Sep/20 ]

Author:

{'name': 'Ryan Timmons', 'email': '119094+rtimmons@users.noreply.github.com', 'username': 'rtimmons'}

Message: SERVER-50134 Add microbenchmarks as DSI test_control and other configs (#681)
Branch: master
https://github.com/10gen/dsi/commit/6bde45b477cce80fa56805366e6aef5f17e760ca

Comment by Githook User [ 01/Sep/20 ]

Author:

{'name': 'Ryan Timmons', 'email': '119094+rtimmons@users.noreply.github.com', 'username': 'rtimmons'}

Message: SERVER-50134 Microbenchmarks workload output parser (#677)
Branch: master
https://github.com/10gen/dsi/commit/6135c59507b9f9e9cc56134deeeb34daa00efb0d

Comment by Githook User [ 28/Aug/20 ]

Author:

{'name': 'Ryan Timmons', 'email': '119094+rtimmons@users.noreply.github.com', 'username': 'rtimmons'}

Message: SERVER-50134 Allow setting test_control_params via expansions (#676)
Branch: master
https://github.com/10gen/dsi/commit/2b2611b2192aa93c7d64b71aaca0b5d4847d0c9b

Generated at Thu Feb 08 05:21:49 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.