Avoid remote adding race condition with other processes (CRAFT-1043).
Metadata
Current evaluation
Merged PR #158 as commit 3069492, adding retry handling for LXD remote creation to avoid races with other processes and fix #96.
Resolution: closed resolved
Reason: The approved PR was merged as commit 3069492. Its retry logic for configure_buildd_image_remote prevents concurrent LXD remote additions from racing, resolving craft-providers#96.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Fixes #96.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #158 as commit 3069492, adding retry handling for LXD remote creation to avoid races with other processes and fix #96. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR to avoid race condition when adding remotes with other processes, fixing #96 (CRAFT-1043) |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
craft-providers#96
(confidence 100%)
Race-condition report explicitly fixed by merged PR #158.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #341 lxd: race condition when running multiple instances of craft-providers | craft-providers | closed | Fixed by merged PR #357, which rechecks LXC project existence after creation fails, preventing concurrent project-creation races (CRAFT-1849). |