[CXX-1329] Add driver benchmarks to Evergreen Created: 02/May/17  Updated: 03/Jan/24

Status: Backlog
Project: C++ Driver
Component/s: Continuous Integration, Performance Benchmarking
Affects Version/s: None
Fix Version/s: 3.9.1

Type: Task Priority: Major - P3
Reporter: David Golden Assignee: Adrian Dole
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CXX-1127 Create C++ driver benchmark suite Closed
Duplicate
is duplicated by CXX-1459 Port Driver Benchmark Tests to Evergreen Closed
is duplicated by CXX-1544 Build the C++ driver benchmarks in ev... Closed
is duplicated by CXX-1466 BSON microbenchmarks are not built on... Closed
Related
is related to CXX-1372 Implement the microbenchmark suite an... Closed
is related to CXX-2710 Standardize performance testing infra... In Code Review
Epic Link: CXX Driver Testing (Evergreen)
Quarter: FY25Q1

 Description   

After CXX-1127 is complete, the benchmarks should be run in Evergreen on a periodic basis similar to how the C driver does it.

There are a few pieces to this work:

  • Get benchmarks running in Evergreen periodically
  • Get results generated in the correct format
  • Get Evergreen displaying performance graphs
  • Throw alerts for performance regressions/improvements.


 Comments   
Comment by Rishabh Bisht [ 28/Dec/23 ]

Hi adrian.dole@mongodb.com / kevin.albertson@mongodb.com, Just wanted to confirm (and close this ticket) - Is https://github.com/mongodb/mongo-cxx-driver/pull/1063  for CXX-2710 also addressing this ticket (CXX-1329)?

Generated at Wed Feb 07 22:02:13 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.