You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Follow-up from #2169 review: stale ci-job clones count as busy slots #2172
If Tart fails to delete a finished ci-job-* clone, it keeps counting as a busy slot: one leftover halves capacity, two block all Mac jobs, and install/rebuild waits forever. Retry/remove stale clones instead of counting every on-disk job VM. (Codex thread PRRT_kwDOQGEUhc6qZWfN on CI: run up to two Mac job VMs at once #2169)
Also from #2173 review (scripts/ci/mac-runner.sh:1350): if a slot's run_one_job is killed before its finish trap runs, reap_slots frees the slot but leaves its ci-job- VM on disk, and it counts as busy until a service restart. Reconcile owned VMs when reaping a failed slot.
Activity
r3dbars commentedon Oct 8, 2026
Also from #2173 review (scripts/ci/mac-runner.sh:1350): if a slot's run_one_job is killed before its finish trap runs, reap_slots frees the slot but leaves its ci-job- VM on disk, and it counts as busy until a service restart. Reconcile owned VMs when reaping a failed slot.