Minor incident
CircleCI: Increased wait time for Machine and Remote Docker jobs
Nov 3, 2026, 14:14 UTC
started
15:08 UTC
resolved
54 min
duration
Affected: Machine Jobs
Current status of CircleCI: Operational — live CircleCI status
Timeline
- Nov 3, 2026, 14:14 UTCinvestigatingSome users might see increased wait times for Machine and Remote Docker jobs due to increased usage. Wait times right now are just under 7 mins. Our team is investigating and we'll post another update shortly. We appreciate your patience.
- Nov 3, 2026, 14:45 UTCmonitoringOur team has applied a fix and we're starting to see wait times recover. We're keeping an eye on this as it continues to rollout and we'll update again shortly. We thank you again for your patience.
- Nov 3, 2026, 15:08 UTCresolvedWait times have returned to normal for Machine and Remote Docker. We appreciate your patience as we worked through this.
- Nov 4, 2026, 22:14 UTCpostmortem## Summary From 13:55 to 15:07 UTC on November 3, customers running Linux machine jobs and Remote Docker saw increased wait times for their jobs to start, and the delays were longest from 14:16 to 14:41. Some Docker jobs also saw increased wait times. The incident was caused by our usage reaching the vCPU limit on our cloud provider account in our main cloud region. Machine and Docker jobs share this limit, and the additional Docker capacity we have run since the [October 21 incident](https://discuss.circleci.com/t/post-incident-report-oct-21-2026-increased-wait-times-for-gen-2-docker-jobs/54940) brought our usage to the limit as demand increased. Machine jobs did not move to our backup regions because our system did not treat reaching this limit the same way as a shortage of cloud instances. In response, our engineering team reconfigured machine jobs to balance across all of our regions instead of relying on backup regions, and reduced Docker capacity to make room under the limit. By 14:46, wait times had improved, and by 15:07, machine wait times had fully recovered. After we resolved the incident, our cloud provider doubled the vCPU limit in our main region. We have also restored the Docker capacity we reduced during the incident. The original status page can be found here: [Increased wait time for Machine and Remote Docker jobs](https://status.circleci.com/incidents/qqh50c0z6mn3). ## Background Machine jobs need a dedicated virtual machine, so when CircleCI runs a machine job, we create a fresh virtual machine for that job and delete it when the job ends. Remote Docker runs on these same virtual machines. Docker jobs run on shared cloud instances, and each instance can run multiple isolated jobs. Our cloud provider sets a vCPU limit for each region, which caps the total computing capacity our account can run there. Machine and Docker jobs run in the same account, so they count against the same vCPU limit. When our usage reaches that limit, the cloud provider rejects requests for new cloud instances until existing ones shut down. Machine jobs normally run in our main region, with other cloud regions available as backups. If the cloud provider cannot supply the instance types we need in our main region, our system sends new work to a backup region. Following the October 21 incident, we increased the minimum fleet size for our Docker clusters during weekday peak hours, so that capacity is in place before demand arrives. That capacity counts against the same vCPU limit as machine jobs. ## What Happened _\(All times UTC\)_ Starting at 13:55 on November 3, Linux machine jobs saw increased wait times because our usage in our main region had reached our vCPU limit, and our cloud provider was rejecting requests for new virtual machines. We had not noticed that our alert for this limit was no longer receiving data, so it did not warn us as our usage approached the limit. At 13:55, our engineering team was alerted to errors launching new virtual machines and began investigating. By 14:06, 40% of Linux machine jobs waited more than 3 minutes to start. By 14:08, we had confirmed the cause and requested a higher limit from our cloud provider. Our backup regions had capacity available under their own limits, but machine jobs did not move there because our system did not treat reaching our vCPU limit the same way as a shortage of cloud instances. From 14:16 to 14:41, most Linux machine jobs waited 5-9 minutes to start, and some waited more than 20 minutes. At 14:34, our engineering team reconfigured machine jobs to balance new work across all of our regions, rather than only using backup regions when our main region runs short. The change took effect at 14:40, and at the same time we reduced the minimum fleet size for our Docker clusters to make room under the limit. By 14:46, wait times had improved, and nearly all Linux machine jobs started within 3 minutes. Delays of 1-3 minutes for some jobs continued until 15:07. We
Updates as published by CircleCI (original).
Other services with incidents at the same time
This was part of a wider event: 18 services reported incidents within the hour.
- Telnyx 15:12 UTC · Telnyx’s Support AI Assistant (TAIA) — Service interruption
- Nfield 15:11 UTC · Slow CAPI sync and manager on a subset of domains in APac
- Alchemy 15:03 UTC · Starknet Mainnet - elevated latency and errors in US East region
- U-Haul System 14:59 UTC · Resolved – Canada Centers Debit Payment Issues
- Sentry 14:57 UTC · Sentry.io dashboard and API is down
- TeamViewer 14:56 UTC · License provider
- RIPE NCC 14:55 UTC · Intermitted issues accessing Resource information in LIR Portal
- Sangoma 14:52 UTC · Internet Service Impact - Carrier Event - Charter/Spectrum - CA Area
- Twilio 14:51 UTC · MMS Delivery Delays and Failures from a Subset of Twilio Short Codes to T-Mobile and Verizon United States
- Cloudflare 14:46 UTC · Cloudflare Workers and Pages build errors
- Frontline Education Public 14:45 UTC · Professional Growth Degraded Perfomance
- UND University IT Systems 14:44 UTC · Service Disruption: Campus Connection
- DigiCert 14:30 UTC · DigiCert Alert
- Status DonWeb 14:29 UTC · Fallas en servicios de Cloud Servers.
- TeamViewer 14:27 UTC · Managed Devices functionality
More CircleCI incidents
- October 28, 2026 Delays for gen2 dedicated IP range jobs
- 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 8, 2026 Elevated wait times for machine jobs