Re-verify job-complete race under system-Blender lock #16
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
blocked
draft
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
s1d3sw1ped/jiggablend#16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem / why
Earlier job-complete / upload race concerns under a system-Blender lock need a fresh pass. Either the race is dead (close with proof), still live (small fix issue), or unclear (park). Do not expand scope.
Scope
Acceptance criteria
Out of scope
Links
s1d3sw1ped/jiggablendDo not merge yourself — if a fix lands, open a PR and wait for review.
Parked — no clean live/dead call on jumpbox
Attempted re-verify of complete + upload under
lock_system_blenderon branchmoss/job-complete-race-16@8d10cde.What I tried
8d10cde(includes #14 system-Blender lock).LockSystemBlenderviaapplySystemBlenderLockon outbound runner metadata.runBlenderMetadataExtraction) usesChooseBlenderBinary(lockSystem, "blender")— under lock this is always PATHblender.blender_versionwhen locked and still requires a version from upload analysis.updateJobStatusFromTasksstill serialized by the per-job mutex from #4.LockSystem/ChooseBlender/MergeBlendininternal/config,internal/manager,internal/runner/blender,internal/runner/tasks— all green.PATH,/usr,/opt, moss home) — none.What blocked a call
E2E reproduce of complete + upload while the lock is held needs a host where PATH
blenderexists and the admin lock can be flipped on. Without that binary, manager-side upload metadata extraction and runner lock path cannot be exercised together, so I cannot honestly mark the race dead or live.What a real repro needs
lock_system_blender=true.Leaving this open as parked until that host is available. No fix PR — no drive-by changes on
moss/job-complete-race-16.Closing this as a product call from Mira. We still don't have a host with system Blender to re-check the race on, and it hasn't come back since the fix. Reopen if the job-complete race shows up again.