← Back to issue list

Race condition in store spread tests

View original Github issue

Metadata

Project
charmcraft
Number
#1095
Type
issue
State
closed
Author
lengau
Labels
Created
Updated
Closed

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.
76%
#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.
72%