Skip to main content

runnerProgressUpdates

Compact aggregate progress stream emitted by the state-store pipeline. Pairs with runnerTargetsUpdates. The first frame is synthesized from the current in-memory counters (zeros when cold-rebuild is still running, loading=true implied via status). Subsequent frames mirror the underlying ProgressEvent. When the runner's config changes the generation bumps — clients MUST drop cached target state and resubscribe to the targets topic.

runnerProgressUpdates(
runnerID: ID!
): RunnerProgressUpdate!

Arguments

runnerProgressUpdates.runnerID ● ID! non-null scalar

Type

RunnerProgressUpdate object

Aggregate progress frame emitted by runnerProgressUpdates. One frame per flush from the state-store publisher — typically every 250ms while backfill jobs complete, immediately on config change. percentComplete is derived server-side as ready/totalRefs×100.