Major incident
CircleCI: Delays in pipelines, workflows, UI data, and notifications
Oct 6, 2026, 16:00 UTC
started
21:18 UTC
resolved
5 h 18 min
duration
Affected: Pipelines & Workflows, Notifications & Status Updates
Current status of CircleCI: Operational — live CircleCI status
Timeline
- Oct 6, 2026, 16:00 UTCinvestigatingWhat's impacted Customers using CircleCI pipelines and workflows, including UI data display, outbound notifications, and outbound webhooks. What can you expect Delays in pipelines being created and in workflows and jobs starting. Job, workflow, and pipeline data may take up to 15 minutes to appear in the UI. Outbound notifications and webhooks are delayed by up to 1 minute. Next update We will provide another update within 30 minutes or as we have more information to share.
- Oct 6, 2026, 16:10 UTCinvestigatingSince 15:47 UTC, customers may also see failed jobs, in addition to the delays previously reported. Our engineers are continuing to investigate and mitigate the issue.
- Oct 6, 2026, 16:31 UTCidentifiedAs of 16:02 UTC, pipelines are failing entirely, so no new workflows or jobs are running at this point. This is in addition to the delays and failed jobs reported earlier. Our engineers are continuing to work on mitigating the issue, and we will share more information as soon as we have it.
- Oct 6, 2026, 16:42 UTCidentifiedAs of 16:39 UTC, we are starting to see recovery for new pipelines and workflows being submitted, and jobs are beginning to run again. Our engineers are continuing to work on the recovery and will share more information as soon as we have it.
- Oct 6, 2026, 17:21 UTCidentifiedWhile Pipelines, workflows, and jobs are running again, customers may continue to see longer than usual delays between jobs in a workflow, and outbound notifications are delayed by approximately 1 minute. Notifications and status updates to your version control system are beginning to go out again. Our engineers are continuing to work toward a full recovery.
- Oct 6, 2026, 18:04 UTCidentifiedCustomers continue to experience longer than usual delays between jobs in a workflow, as well as delays in outbound notifications. We thank you for your patience while our engineers continue to investigate and work on mitigating the issue. We will share another update within the next 30 minutes, or sooner if more information becomes available.
- Oct 6, 2026, 18:55 UTCidentifiedCustomers continue to experience longer than usual delays before workflows and jobs start, in some cases up to approximately 30 minutes. This is improved from earlier in the incident, but delays remain. Delays in outbound notifications have improved. We thank you for your patience while our engineers continue to work toward restoring normal job start times. We will share another update within the next 30 minutes, or sooner if more information becomes available.
- Oct 6, 2026, 19:16 UTCidentifiedCustomers continue to experience delays. Most are now starting within approximately 20 minutes, improved from approximately 40 minutes earlier in the incident. A very small number of workflows may have waited more than 1 hour. Our engineers have made changes that have improved service stability, and the remaining delay is due to a backlog of work that built up during the incident. The backlog is decreasing, and we are focused on clearing it faster. We will share more information as progress continues. We thank you for your patience while our engineers work through the backlog. We will share another update within the next 30 minutes, or sooner if more information becomes available.
- Oct 6, 2026, 19:51 UTCidentifiedDelays for workflows and jobs to start are continuing to decrease. Most are now starting within approximately 10 minutes, improved from approximately 40 minutes earlier in the incident. A very small number of workflows may have waited more than 1 hour. If your job failed to start, please rerun the job. Delays in outbound notifications have improved. The remaining delay is due to a backlog of work that built up during the incident, and that backlog has reduced by more than half. We expect the backlog to be cleared in approximately 15 minutes. We will share another update once it has cleared, or within the next 30 minutes at the latest.
- Oct 6, 2026, 20:13 UTCidentifiedThe backlog of delayed work has been cleared, and workflows are starting again with no delays in notifications. However, customers using Docker and Linux jobs across multiple resource classes, including medium, large, and 2xlarge gen2, may now see jobs waiting in the queue for few minutes before they start. Our engineers are continuing to work on mitigating this issue. If your job failed to start, please rerun the job. We thank you for your patience while our engineers work on this. We will share another update within the next 30 minutes, or sooner if more information becomes available.
- Oct 6, 2026, 20:31 UTCmonitoringWorkflows and jobs are starting normally, and wait times for Docker and Linux jobs have returned to normal. Our engineers are continuing to monitor this issue. If your job failed to start, please rerun the job. We thank you for your patience while our engineers work on this. We will share another update within the next 30 minutes, or sooner if more information becomes available.
- Oct 6, 2026, 21:18 UTCresolvedBetween approximately 15:30 UTC and 20:30 UTC on October 6, 2026, customers experienced delays and failures affecting pipelines, workflows, and jobs. From approximately 16:02 UTC to 16:39 UTC, pipelines were failing and no new workflows or jobs could start. After service resumed, workflows and jobs continued to start with delays until approximately 20:00 UTC. Start times averaged up to approximately 40 minutes at their peak, and a very small number of workflows waited more than 1 hour. Outbound notifications and webhooks were also delayed until approximately 19:00 UTC, typically by about a minute. As the backlog of delayed work cleared, the resulting increase in demand placed pressure on our execution capacity, causing further delays for Docker and Linux jobs. From approximately 19:45 UTC to 20:30 UTC, these jobs waited in the queue longer than usual before starting. At the peak, around 20:05 UTC, waits reached up to approximately 8 minutes for 2xlarge gen2, 6 minutes for xlarge gen2, and less than 5 minutes for a few other resource classes. The issue has been resolved, and all affected functionality has returned to normal. Customers whose jobs failed during this window may rerun affected jobs. We thank you for your patience while our team worked on implementing a fix.
- Oct 7, 2026, 22:08 UTCpostmortem## Summary On October 6, 2026, from 15:30 to 20:30 UTC, CircleCI customers experienced delays creating pipelines and starting workflows and jobs. From 15:48 to 16:38 UTC, no workflows or jobs started, and pipelines triggered from 16:02 UTC failed. Shorter, intermittent delays began earlier, at 13:30 UTC. Data in the CircleCI UI, notifications, and commit status updates to version control providers were also delayed. The incident started in the database behind our workflow orchestration service, which coordinates every pipeline, workflow and job on CircleCI. Routine maintenance on the database's largest tables wrote transaction logs faster than the database could archive them, and the logs filled the storage volume set aside for them. To keep the database from becoming read-only, our engineers moved the logs to the database's main storage volume. That move took the database offline for 50 minutes. When the database came back, it processed work at about half its normal rate until our engineers changed a database setting at 18:19 UTC. We then worked through the backlog, and job start times returned to normal by 20:30 UTC. Customers whose jobs failed during this window may rerun them. The original status page can be found [here](https://status.circleci.com/incidents/z4hbq8h49j8c). ## Background When you trigger a pipeline, CircleCI hands it to a workflow orchestration service. That service tracks the state of every workflow and job, decides when each job is ready to run, and passes ready jobs to our execution fleet. It also drives the job data you see in the UI and the notifications and commit statuses we send when work finishes. The orchestration service stores its state in a database. The database writes every change to a transaction log before applying it, and it keeps those logs on a dedicated storage volume. It archives the logs continuously so it can reuse that space. If archiving falls behind and the volume fills, the database stops accepting writes, and no new work can move forward. The database also runs a periodic maintenance process \(autovacuums\) on each table to keep its internal records valid over time. On a very large table, this process reads every page of the table and writes a large volume of transaction logs. ## What Happened _\(All times UTC\)_ From 10:02 on October 6, our monitoring raised short-lived alerts about errors in the orchestration service. Each alert cleared on its own within about 15 minutes. Our engineers had seen similar brief alerts before, and the system showed no other signs of stress, so they followed the runbook each time, and each alert cleared on its own partway through and also started work to make the alerts less sensitive. Around 12:40, along with the regular workload which generates its own transaction logs, the maintenance process on several of the database's largest tables began writing additional transaction logs faster than the database could archive them, and the log volume started to fill. At 13:30, the orchestration service began to slow down. Through 15:30, some pipelines and jobs took longer to start, in short bursts. At 13:35, our monitoring alerted again, this time alongside related alerts from several other services. Infrastructure Engineers followed the alert runbooks, clearing up some of the alerts. The alerts returned again at around 14:30 and after investigating further, we declared an incident at 14:54. We should have recognized the combination of alerts sooner, and we have covered how we are fixing that below. After declaring the incident, our engineers traced the slowdown to the maintenance process \(anti-wraparound autovacuum\). The database restarts this process automatically if it is cancelled, so our engineers changed its settings to help it finish faster. By 15:30, the delays were continuous, and some jobs began to fail. At 15:43, the transaction log volume was close to full. If it filled, the database would stop accepting writes and no work co
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.
- Optimizely Service 17:00 UTC · Data processing delays in EMEA
- Herbalife 16:44 UTC · Due to vendor issues , Multifactor authentication services are not working for DS Commerce, and herbalife.com and Login services are down.
- Keller Cloud 16:33 UTC · SSO Authenticator Outage causing access issues with Command, Command MC & Consumer
- Ping Identity 16:29 UTC · PingOne services impacted
- SANS Institute 16:26 UTC · Login Services Down
- Pitney Bowes 16:26 UTC · Royal Mail Service Disruption Observed for RateShipment.
- Plex 16:11 UTC · No AVOD ads on iOS or tvOS
- Vercel 16:10 UTC · Vercel Auth login failures for pages with Deployment Protection enabled
- Infura 16:00 UTC · MegaETH Testnet: Network Halted
- AdGuard 15:57 UTC · AdGuard DNS - DNS resolution issues in Amsterdam
- SerpApi 15:51 UTC · Performance Degradation
- OpenAI 15:45 UTC · Errors processing large PDFs in the Responses API
- AssemblyAI 15:44 UTC · Increased Processing Times and Errors on EU Endpoint for Universal-3 Pro Async model
- Read AI 15:41 UTC · Read AI is experiencing an issue with Ask Read.
- Thomson Reuters Legal 15:39 UTC · Westlaw US - Deep Research and AI Assisted Research latency and errors
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 8, 2026 Elevated wait times for machine jobs
- October 7, 2026 Increased task wait times for Docker Gen2