feat: increase spread workers
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |