perf-regression: collect report at each staging release
- Dominant language
- Java
- Stars
- 302
- Forks
- 232
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 114
Description
The idea is to start collecting performance regression report at each staging release. From there, we would learn whether:
- [ ] the report generation can be run on distinct machines, operating systems
- [ ] reports looks consistent across versions, machines, operating systems
- [x] the default duration of 10 minutes is a good trade-off to quickly spot potential regressions
- [x] the current scenario provide the best value
- [x] it would be valuable to reject a release with -5% regression detected
Contributor guide
No contributing guide indexed for this repository
Research direction
No file, test, or entry point is named. Start by locating the existing performance-report generation and staging-release workflow, then review the checklist in this issue. Done means reports are collected for each staging release and the remaining questions about portability, consistency, duration, scenarios, and release rejection are answered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- devops, performance, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100