[CDRIVER-2785] Use benchmarks in Evergreen to encourage performance improvements Created: 02/Aug/18  Updated: 19/Dec/23

Status: Backlog
Project: C Driver
Component/s: Performance Benchmarking
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: A. Jesse Jiryu Davis Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to CDRIVER-3735 Add benchmarks for multi-threaded wor... Backlog
is related to CDRIVER-4676 Standardize performance testing infra... Closed
Quarter: FY25Q1

 Description   

Regularly review benchmarks. Respond to regressions and experiment with optimizations.

 

  • Get benchmarks running in Evergreen periodically.
  • Get results generated in the correct format
  • Get Evergreen displaying performance graphs
  • Throw alerts for performance regressions/improvements.
  • Merge https://spruce.mongodb.com/commits/mongo-c-driver-perf into C driver project.


 Comments   
Comment by Kevin Albertson [ 06/Mar/23 ]

There is a mongo-c-driver-perf project: https://spruce.mongodb.com/commits/mongo-c-driver-perf. It is often not considered. I suggest moving the tasks from mongo-c-driver-perf into the mongo-c-driver project. This may make it easier to view performance changes as part of the development process.

Comment by Githook User [ 11/Jul/20 ]

Author:

{'name': 'Kevin Albertson', 'email': 'kevin.albertson@mongodb.com', 'username': 'kevinAlbs'}

Message: CDRIVER-2785 fix benchmark project
Branch: r1.17
https://github.com/mongodb/mongo-c-driver/commit/b6b4d42c56fc32d579137be3c9231beeadc1c04e

Comment by Githook User [ 07/Jul/20 ]

Author:

{'name': 'Kevin Albertson', 'email': 'kevin.albertson@mongodb.com', 'username': 'kevinAlbs'}

Message: CDRIVER-2785 fix benchmark project
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/49d5590b0164e629c6adc1ed1b88e6852f62bba9

Generated at Wed Feb 07 21:16:20 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.