Race condition in store spread tests
Metadata
Current evaluation
Closed without resolution. Concurrent store tests triggered a race condition during charm uploads and revision checks. The issue was abandoned or addressed externally without linked fixes or comments.
Suggested action: —
No scores available.
Issue body
https://github.com/canonical/charmcraft/actions/runs/4788865765/jobs/8516125060?pr=1094
This is caused because multiple store tests are running simultaneously.
Specifically what's happening here is that the `resources` test is uploading a charm and then checking which revision is on that channel. If another upload completed between those two actions, the test will fail.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without resolution. Concurrent store tests triggered a race condition during charm uploads and revision checks. The issue was abandoned or addressed externally without linked fixes or comments. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution or linked pull request. The store spread test race condition was abandoned due to prolonged inactivity, with no explicit fix documented. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without documented resolution. Concurrent store spread tests triggered a race condition during charm uploads and revision checks, but no fix was implemented. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without discussion, likely abandoned or fixed by serializing store test executions to prevent concurrent upload races. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without a fix. Concurrent charm uploads caused race conditions in store spread tests. Likely abandoned or resolved by external test infrastructure updates. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1469 Charm upload/release spread test is flaky | charmcraft | closed | Closed without resolution. The flaky charm upload/release spread test, failing due to race conditions during store releases, was abandoned. No fix or workaround was implemented. | |
| #1429 spread: charm upload and release store test is flaky when the store is busy | charmcraft | closed | Closed without comments or linked resolution. The flaky store test failure due to processing delays was abandoned or resolved via CI configuration adjustments. |