-
Type:
Task
-
Resolution: Done
-
Priority:
Unknown
-
None
-
Component/s: Evergreen Tools, Performance
-
None
-
Not Needed
Summary
perfcomp was created in GODRIVER-3102 to analyze performance benchmarks on a per-commit basis. This allows developers to proactively see how their changes impact performance before merging to mainline. perfcomp generates a markdown report that can be posted to a PR, so developers can see benchmarks that have deviated from the mainline immediately.
Motivation
This would be useful for drivers to include in their projects for more transparent and direct performance analysis.
Acceptance Criteria
perfcomp can be built and used from drivers-evergreen-tools
- blocks
-
GODRIVER-3632 Reroute to use perfcomp from drivers-evergreen-tools
-
- Closed
-
- is related to
-
DRIVERS-3264 Use first task / variant of the project by default for perf filtering
-
- Ready for Work
-
-
GODRIVER-3102 Run Go driver microbenchmarks and post comparison in PR comment
-
- Closed
-
- related to
-
DRIVERS-3271 Persist performance data history by PR
-
- Backlog
-