Add a set of microbenchmarks to the test suite
Open
- Dominant language
- Go
- Stars
- 6.1k
- Forks
- 327
- PR merge metrics
- No merged PRs in 30d
Description
To make it easier to detect and analyze performance regressions.
- [x] msgpipeline
- [x] storage/sql
- [ ] target/queue
- [ ] target/remote
- [ ] endpoint/smtp
Contributor guide
Research direction
Start by locating the existing microbenchmarks for msgpipeline and storage/sql in the Go test suite, then follow their structure for the unchecked target/queue, target/remote, and endpoint/smtp areas. Done means those three components have comparable benchmarks that make performance regressions easier to detect and analyze.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- performance, testing
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100