Skip to content

Worker: appears to be over subscribing claims #1041

Closed

Description

@josephjclark

The worker is over-subscribing claims and using its own internal queuing to defer runs.

smoking gun in GCP

This should not be happening. There are a few problem areas:

  1. If the engine is given 3 tasks on capacity 2, the third task won't complete until one of the others does. If the first 2 tasks take an hour, then the run is guaranteed lost.
  2. It looks like in this Lost run, the Run was deferred but something when wrong when trying to restore it. The deffered run exists immediately, having done nothing. This cant' be happening all the time or we'd have way more lost runs, right?
  3. I suspect that deferred runs like this won't prevent shutdown on sigterm (but I haven't checked)

Activity

  1. moved this from New Issues to In progress in Coreon Oct 3, 2025
  2. self-assigned this
    on Oct 3, 2025
  3. moved this from In progress to Done in Coreon Oct 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

  • Status
    Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions