Execution Lifecycle
State Transitions
QUEUED ──> ASSIGNED ──> RUNNING ──> COMPLETED
| | |
v v v
FAILED FAILED FAILED
|
v
STOPPED
Stale Execution Handling
A background job runs periodically to detect stale executions:
| Condition | Action |
|---|---|
| QUEUED, no runner available within the configured window | Mark FAILED |
| ASSIGNED, runner OFFLINE past the grace window | Re-queue once, then FAILED |
| RUNNING, runner OFFLINE past the grace window | Mark FAILED |
Performance Metrics
Each execution records CPU average/peak and memory average/peak, sampled on the runner and included in the final status report.
Was this page helpful?
A quick signal helps us prioritise improvements.