fix(lane): close abandoned generations on boot (rebased onto main) #142
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "agent/lane-abandoned-verdict-v2"
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?
Replaces #137, which went unmergeable when #139 landed on main and touched the same files.
Cherry-picked onto current main (
1753920). The conflict was inlanedrv.rs: main addedpoint_retry_budget_tests, this branch addsgeneration_after+abandoned_generation_tests. Both are additive and disjoint — resolved by keeping BOTH, verified byte-identical to each side.run_buildwriteslane-build-start generation=Nbefore compiling and the terminallane-build generation=N outcome=...only after, so a daemon killed mid-build leaves a start with no end — 16 such orphans on the shadow lane right now. This closes them on the next boot withoutcome=abandoned, making an orphaned start impossible by construction.🤖 Generated with Claude Code
testjob wedged (52 min with no runner update vs a 7-min average)