← Back to issue list

Avoid remote adding race condition with other processes (CRAFT-1043).

View original Github issue

Metadata

Project
craft-providers
Number
#158
Type
pull request
State
merged
Author
facundobatista
Labels
—
Created
Updated
Closed

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).
72%