Skip to content

benchmarks: measure all revisions in the same run - #735

Merged
thiell merged 1 commit into
clustershell:masterfrom
thiell:feature/asv-same-run
Oct 15, 2026
Merged

thiell merged 1 commit into
clustershell:masterfrom
thiell:feature/asv-same-run

Conversation

@thiell

@thiell thiell commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator

Results from different runs don't compare: the same release code measured 1.78x slower in one run than in the next (runners in different regions). Since #733 kept each commit's first measurement, the dashboard mixed runs, hence the spikes. Measure instead all releases and every commit since the latest release in each run, without restoring previous results; timeout raised to 4 hours.

Dry run on my fork: 53 revisions in 1h13, output at https://thiell.github.io/clustershell-benchmarks/

Follow-up to #733.

Results from different runs do not compare: each run gets a runner in
any region, and the same release code measured 1.78x slower in one run
than in the next. Since each commit was measured once and kept, the
dashboard mixed runners and showed spikes unrelated to the code.

Measure every release and every commit since the latest release in
each run, without restoring previous results. The run gets longer as
commits accumulate until the next release, so raise the timeout to
4 hours.

Signed-off-by: Stephane Thiell <stephane@thiell.com>
@thiell thiell self-assigned this Oct 15, 2026
@thiell thiell added this to the 1.11 milestone Oct 15, 2026
@thiell
thiell added this pull request to the merge queue Oct 15, 2026
Merged via the queue into clustershell:master with commit 41f2308 Oct 15, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants