apache / apache/camel-quarkus

perf-regression: collect report at each staging release

Open
#4,012 67 comments 0 reactions 0 assignees View on GitHub
perf-regression
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.