Skip to content

Follow-up from #2169 review: stale ci-job clones count as busy slots #2172

Closed

Description

@r3dbars
  • 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)

Activity

  1. added
    waiting-on-humanNeeds a human (Justin) to look before anything else happens
    cleanupOne-time repo cleanup
    on Oct 8, 2026
  2. r3dbars commented on Oct 8, 2026

    @r3dbars
    OwnerAuthor

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    cleanupOne-time repo cleanupwaiting-on-humanNeeds a human (Justin) to look before anything else happens

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions