Minor incident
CircleCI: Elevated wait times for machine jobs
Oct 8, 2026, 13:00 UTC
started
16:35 UTC
resolved
3 h 35 min
duration
Affected: Machine Jobs
Current status of CircleCI: Operational — live CircleCI status
Timeline
- Oct 8, 2026, 13:00 UTCidentifiedCustomers may be experiencing elevated wait times for machine jobs. We are working to resolve this.
- Oct 8, 2026, 13:34 UTCidentifiedCustomers using Linux machine jobs are experiencing elevated wait times, averaging about 11 minutes, with the longest waits exceeding 30 minutes on the medium, arm.medium and arm.large resource classes. Our engineers have identified the issue and are working on a fix. We will provide another update by 14:00 UTC.
- Oct 8, 2026, 14:04 UTCidentifiedCustomers using Linux machine jobs are experiencing elevated wait times, averaging about 40 minutes, with the longest waits exceeding 50 minutes. Most Linux machine resource classes are affected, including medium, large, xlarge, 2xlarge and their Arm equivalents. Our engineers have identified the issue and are working on a fix. We will provide another update by 14:30 UTC.
- Oct 8, 2026, 14:37 UTCidentifiedCustomers using Linux machine jobs and remote Docker are experiencing elevated wait times. Wait times have started to decrease and now average about 20 minutes, with the longest waits exceeding 40 minutes on some resource classes. Our engineers have identified the issue and are working on a fix. We will provide another update by 15:00 UTC.
- Oct 8, 2026, 15:01 UTCidentifiedA fix has been deployed and wait times are decreasing, but customers using Linux machine jobs and Remote Docker are still experiencing delays. Wait times currently average about 11 minutes, with the longest waits exceeding 35 minutes on some resource classes. We are working to add capacity as quickly as possible. We will provide another update by 15:30 UTC.
- Oct 8, 2026, 15:31 UTCidentifiedWait times continue to decrease, but customers using Linux machine jobs and remote Docker are still experiencing delays. Wait times currently average about 6 minutes. The longest waits, up to about 20 minutes, are on the 2xlarge, arm.2xlarge and gpu.nvidia.small resource classes. We are working to add capacity as quickly as possible. We will provide another update by 16:00 UTC.
- Oct 8, 2026, 15:59 UTCidentifiedWait times continue to decrease, but customers using Linux machine jobs and remote Docker are still experiencing delays. Wait times currently average about 90 seconds, with the longest waits up to about 6 minutes on some resource classes. We are working to add capacity as quickly as possible. We will provide another update by 16:30 UTC.
- Oct 8, 2026, 16:09 UTCmonitoringWait times for customers using Linux machine jobs and remote Docker have returned to normal. We are monitoring to confirm wait times remain stable while we continue to add capacity. We will provide another update by 16:30 UTC.
- Oct 8, 2026, 16:35 UTCresolvedBetween 12:40 UTC and 16:00 UTC on October 8, customers using Linux machine jobs and remote Docker experienced elevated wait times. The issue has been resolved and wait times have returned to normal. We thank you for your patience while our team worked on implementing a fix.
- Oct 8, 2026, 17:54 UTCpostmortem## **Summary** Between October 1 and October 8, 2026, CircleCI customers experienced five separate incidents in which jobs waited longer than normal to start, or failed to start. Three of the incidents were driven by limited instance availability from our cloud provider. One was caused by a configuration issue in our scheduling infrastructure, and one by memory limits on an internal service, which we raised during the incident. * **October 1, 07:57 to 10:24 UTC:** Docker Gen 2 jobs waited up to 30 minutes to start. A configuration issue prevented the Gen 2 scheduling servers from using their high-performance local disks. During a burst in traffic, the fallback disks saturated and job placement slowed. * **October 7, 13:27 to 14:06 UTC:** Machine jobs waited longer than normal because we could not acquire enough virtual machines from our cloud provider. * **October 7, 14:24 to 15:21 UTC:** Some jobs failed with an infrastructure error, and workflows were delayed. The service that gives each job its configuration at startup ran out of memory and restarted. * **October 7, 18:49 to 20:05 UTC:** Docker Gen 2 jobs waited longer than normal because we could not acquire enough instances from our cloud provider. * **October 8, 12:48 to 16:00 UTC:** Linux machine jobs and remote Docker jobs waited up to 50 minutes to start. Our cloud provider did not have enough of the instance type we request, and a defect in the logic that picks a different instance type kept us from using alternatives. Jobs that waited during these incidents were delayed, not lost. Customers whose jobs failed with an infrastructure error during the October 7 incident from 14:24 to 15:21 UTC can rerun them. The original status pages can be found below: * [October 1 - Delays starting Gen 2 Docker Jobs](https://status.circleci.com/incidents/22mrv46g6n7g) * [October 7 - Delay on starting Machine Job Tasks](https://status.circleci.com/incidents/tj6wdnfjwr64) * [October 7 - Elevated level of infra fails on customer jobs](https://status.circleci.com/incidents/0z31ldjd8m5v) * [October 7 - Increased task wait times for Docker Gen2](https://status.circleci.com/incidents/39rfrjmk5pvd) * [October 8 - Elevated wait times for machine jobs](https://status.circleci.com/incidents/jn756xtsy4xg) ## **Background** Every job that runs on CircleCI needs compute. Where that compute comes from depends on the executor. Docker jobs run on clusters of servers that schedule work onto a fleet of instances. The scheduler is the software on those servers that decides which instance runs each job. Gen 2 Docker jobs ran on one such cluster at the time of the October 1 incident. Gen 1 Docker jobs are spread across several clusters. Machine jobs, including remote Docker jobs, get a dedicated virtual machine. A remote Docker job is handled as a Linux machine job from submission through provisioning. Our machine provisioning service requests each machine from our cloud provider in one of the two regions we normally use for machine jobs. When the provider cannot supply the instance type we request, the service falls back: it requests a different instance type, or a different region, from a list we maintain. A job waits until a machine is available. When any job starts, it asks a job configuration service for its configuration. That service runs as a set of pods, which are small copies of the same program. If too many pods stop, the remaining pods carry more load, and jobs cannot start until the service recovers. These paths depend on three kinds of capacity: the throughput of our scheduling systems, the supply of instances from our cloud provider, and the memory and number of copies of the services that start jobs. A shortfall in any of them makes jobs wait or fail. ## **What Happened** _\(All times UTC\)_ ### **October 1: Docker Gen 2 jobs delayed up to 30 minutes** At 07:44, disk activity on the servers that schedule Gen 2 Docker jobs rose to 90% of capacity and stayed there. At 07:57, t
Updates as published by CircleCI (original).
Other services with incidents at the same time
This was part of a wider event: 22 services reported incidents within the hour.
- Cloudflare 14:00 UTC · Network Performance Issues in Kochi
- Kami 13:58 UTC · Google Authorization/Integration
- Cursor 13:54 UTC · Opus 5.5 is Experiencing 429s
- Brandwatch 13:50 UTC · Social Media Management - YouTube Connection Issues
- Scaleway 13:38 UTC · [Jobs] - [fr-par] - Jobs are stuck in a transient state
- Blackbaud 13:27 UTC · Active Issue Alert – Blackbaud Luminate Online - 000696856
- AdGuard 13:09 UTC · AdGuard filters & distribution
- Grafana Cloud 13:06 UTC · Degraded Performance with Increased Latency for Grafana Cloud Metrics and Traces in GCP US Central
- Buffer 12:58 UTC · Issue Connecting & Refreshing YouTube
- Bubble 12:56 UTC · Realtime updates slower than usual
- Atera 12:48 UTC · 2FA SMS Verification Delivery Issue
- Dispatch 12:44 UTC · Log in Issues with iOS Field and Manager v7.1.1
- Gong 12:28 UTC · We are currently experiencing issues with Gong Enrich
More CircleCI incidents
- October 21, 2026 Increased Docker gen2 wait times
- October 20, 2026 Increased wait times for macOS jobs on m4pro.large
- October 14, 2026 Delays starting macOS jobs that use Xcode 26.6.0
- October 9, 2026 Delay in data appearing in UI and API
- October 7, 2026 Increased task wait times for Docker Gen2
- October 7, 2026 Elevated level of infra fails on customer jobs