← Back to issue list

feat: increase spread workers

View original Github issue

Metadata

Project
rockcraft
Number
#514
Type
pull request
State
closed
Author
linostar
Labels
—
Created
Updated
Closed

Current evaluation

PR to bump spread workers was closed unmerged by the author in favour of PR #519 ("spread: reorganize spread tests"), which merged as commit 90d85343 and distributed spread tests across Jammy VMs instead.

Resolution: closed superseded

Reason: Author linostar commented 'Closed in favor of canonical/rockcraft#519'; #519 was merged as commit 90d85343, reorganising the spread suite (renamed rockcraft suite plus a foreign suite on extra Jammy VMs), so the simple worker-count change was replaced by a broader reorganisation.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- Increase spread workers to reduce spread test times.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded PR to bump spread workers was closed unmerged by the author in favour of PR #519 ("spread: reorganize spread tests"), which merged as commit 90d85343 and distributed spread tests across Jammy VMs instead.
stealth/space-bunny-alpha — closed superseded Closed unmerged in favor of canonical/rockcraft#519, merged as 90d85343 to run most spread tests on additional Jammy VMs and reorganize the suite.
qwen/qwen3.6-35b-a3b — — Superseded by pull request #519. The proposal to increase spread workers was abandoned after the author adopted a different optimization strategy to reduce prolonged end-to-end test execution times.
qwen3.6-35b-a3b-mtp-q6 — — Closed in favor of PR #519. The proposed worker increase was superseded after the contributor adopted a different test optimization strategy discussed with the Starcraft team.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/rockcraft#519 (confidence 98%)

    Author explicitly closed #514 in favor of #519; #519 merged as commit 90d85343 and spread.yaml now defines per-suite workers across multiple VMs.

Related issues

Issue Project State Summary Similarity
#2615 spread: use more workers to reduce job times snapcraft merged Merged PR #2615 by cjp256 (commit 5c91f9681) bumped spread worker counts in spread.yaml to shorten job times; approved and merged into master.
77%
#223 spread: increase the number of workers rockcraft merged Merged #223 via commit 7fd6e9d8, increasing Spread's worker count across three files (+10/-4) after two approvals.
76%
#519 spread: reorganize spread tests rockcraft merged Merged PR #519 as commit 90d85343, consolidating most spread tests in the renamed rockcraft suite on Jammy VMs and adding a foreign suite for cross-system tests.
76%
#291 Refactor spread testing to use spread extensions fetch-service closed Fixed by merged PR #299 (commit 44d9906), which refactored spread tests to generate spread.yaml and use the new spread extension framework.
72%
#1097 spread: make spread-large run all charm tests charmcraft closed PR #1097 was closed unmerged after 1,176 days of inactivity; the spread-large workflow change never landed.
72%
#1526 ci: reduce spread 18.04 runners and increase 22.04 runners charmcraft merged PR #1526 merged as commit ccdd6015, rebalancing .github/workflows/spread.yaml to run fewer Ubuntu 18.04 spread runners and more 22.04 runners, matching where most tests now live.
72%
#2276 spread: move legacy wiki tests to spread snapcraft merged Merged PR #2276 as commit 806b0b0db, moving all non-fake-server legacy wiki tests from the general integration suite to Spread.
71%
#1453 ci(spread): install spread charmcraft closed PR #1453 (add spread install step to spread CI) was closed unmerged by lengau as unnecessary; #1463 was instead solved by PR #1510 (9c98b399), which restricted spread jobs to self-hosted runners labelled spread-enabled.
71%
#919 ci(experimental): add arm64 spread worker rockcraft closed PR #919 was closed unmerged after 98 days without activity, abandoning the experimental arm64 Spread worker; three CI checks were failing.
71%
#1611 ci(spread): rebalance spread runners charmcraft merged Merged PR #1611 as commit 556dc4f2, rebalancing Spread runner capacity toward Ubuntu 22.04 to match its higher test volume versus 20.04.
71%