Independent downtime-cost research, read by SRE and reliability teams.Sponsor this site →

Case Study

Google Cloud August 2026: fiber maintenance, a reroute that did not fire, and 2h 22m of us-west1 degradation

On 20 August 2026, scheduled fiber optic maintenance in Google Cloud's us-west1 (Oregon) region unexpectedly cut network capacity between data centers, and the automated systems meant to reroute traffic onto spare capacity failed to engage. The reduced bandwidth turned into congestion, which cascaded into 33 products for about 2 hours 22 minutes. It is a textbook example of the failure mode a global control-plane outage does not cover: redundancy that exists on paper but does not actually fail over.

By Oliver Wakefield-Smith · Published September 2026 · Source: Google Cloud incident report (status.cloud.google.com/incidents/utF3FMFdQfwBzJcGG6vf).

Incident window

~2h 22m

08:00 to 10:22 PDT, 20 Aug 2026

Scope

us-west1

33 products, one region

Disclosed cost

None

Google published no figure

Timeline

What happened

TimeEvent
Before onset, 20 AugScheduled fiber optic maintenance is under way in the us-west1 (Oregon) region, expected to be routine
~08:00 PDT, 20 AugThe maintenance unexpectedly compromises network capacity between data centers within us-west1; automated systems that should reroute traffic onto alternate capacity fail to do so
First minutesReduced capacity becomes congestion, which triggers cascading failures across core infrastructure; 33 products begin returning elevated latency, provisioning failures, and errors across both control plane and data plane
Mid-incidentEngineers identify the compromised inter-campus fiber and work to restore the network capacity between campuses
RecoveryWith capacity restored, engineers reintroduce production traffic to us-west1 in controlled validation stages rather than all at once, confirming each platform normalises before proceeding
~10:22 PDT, 20 AugIncident resolved; Google puts the overall window at about 2 hours 22 minutes (08:00-10:22 PDT)

Times and the 2-hour-22-minute window are taken from Google's published incident report, which gives the window in PDT. Intermediate steps are approximate where Google did not publish a minute-by-minute log; some individual products took longer than the headline window to fully drain as traffic was reintroduced in stages.

Affected Services

Selected products impacted in us-west1

Google lists 33 affected products; the grouping below is representative, not exhaustive. Because the failure was a loss of network capacity between data centers rather than a single service bug, the impact spread across compute, storage, databases, messaging, and platform tooling in the region at once.

Product groupObserved impact
Compute Engine / Persistent Disk / GKEInstance, disk and cluster operations saw elevated latency and provisioning failures in us-west1
Cloud Run / App EngineServerless request handling and deploys degraded in the region
Cloud SQL / AlloyDB / BigtableManaged database operations returned errors and elevated latency
BigQuery / Cloud StorageAnalytics and object-storage requests degraded for the region
Cloud Pub/Sub / Dataflow / Dataproc / KafkaMessaging and data-processing pipelines backed up during the congestion
IAM / Cloud KMSIdentity and key-management calls slowed within the affected region
Artifact Registry / Cloud Build / Cloud MonitoringBuild, registry and observability tooling degraded in us-west1

Root Cause

Routine maintenance, then a reroute that never fired

Per Google's incident report, the disruption originated during scheduled fiber optic maintenance in us-west1. Fiber maintenance is routine and is meant to be non-disruptive because the region carries spare inter-datacenter capacity: the plan is that work on one path is absorbed by the others. On 20 August the maintenance unexpectedly compromised network capacity between data centers, and the automated systems that should have rerouted traffic onto that alternate capacity failed to do so.

That is the whole outage in one sentence: the spare capacity existed, but the automation that was supposed to shift traffic onto it did not act. With the traffic still trying to use paths that had lost bandwidth, the region tipped into congestion, and the congestion cascaded into core infrastructure services. Google describes the result as impacting both control-plane and data-plane operations, with elevated latency, provisioning failures, increased error rates, and service degradations across the 33 affected products.

Recovery came in two stages. Engineers first restored the inter-campus fiber network capacity, removing the underlying shortage. They then reintroduced production traffic to us-west1 through controlled validation stages, confirming each platform returned to normal before sending more load its way, rather than letting a sudden rush of retried requests create a second congestion event. The overall window was about 2 hours 22 minutes.

Economic Impact

No disclosed figure, and it depends on where you ran

Google published no cost for this outage, and no independent analyst issued an insured-loss estimate, as CyberCube did for the AWS October 2025 event ($38 million to $581 million). Unlike the global June 2025 Service Control failure, this event was confined to us-west1, so the honest measure of exposure turns on a single question: did your workloads run in us-west1, or did you have live capacity elsewhere?

For a business whose us-west1-dependent revenue runs at $100,000 per day, a total 2-hour-22-minute regional outage is roughly $9,900 of exposure before any failover mitigation. A business that ran active capacity in a second region and could shed us-west1 traffic would have seen a fraction of that. That gap - between the exposure and what a working failover would have cost you - is the entire business case for multi-region.

As with every provider outage, Google's SLA credit is not the number that matters. GCP returns a percentage of the affected service's monthly fee, never a percentage of your revenue, so even a maximum credit is a fraction of the business loss from the same window. See our SLA credit asymmetry analysis, and use the downtime cost calculator to apply your own revenue and architecture to a 2-hour-22-minute outage.

Architectural Lessons

Redundancy you have not tested failing over is not redundancy

The June 2025 Service Control outage taught that a global control plane is a concentration risk no in-provider multi-region deployment can insulate you from. August 2026 is the mirror image and just as important: a purely regional failure, where the redundancy that should have contained it did not engage. Google had alternate network capacity for us-west1. The reason the maintenance became an outage is that the automated reroute onto that capacity failed, so for the length of the incident the spare paths may as well not have existed.

The lesson generalises past Google. Most resilience lives in automation you never watch run: cross-zone rerouting, health-check-driven failover, capacity that is supposed to absorb a lost path. It only protects you if it actually fires under the exact condition you built it for, and the only way to know it fires is to exercise it - drain a path deliberately, fail a zone in a game day, and confirm traffic moves. Redundancy that has never been tested failing over is a hopeful assumption, not a control.

For how this event compares with the global GCP, AWS us-east-1, and Azure Front Door failures, see the AWS vs Azure vs GCP outage comparison and the full GCP outage history. For the June 2025 global control-plane failure, see the GCP June 2025 case study. For the cost-benefit math on multi-region and failover, see our business case builder.

Frequently Asked

Common Questions

What caused the Google Cloud outage of 20 August 2026?
Per Google's incident report, scheduled fiber optic maintenance in us-west1 (Oregon) unexpectedly compromised network capacity between data centers, and the automated systems meant to reroute traffic onto alternate capacity failed to do so. The reduced capacity became congestion, which cascaded into core infrastructure and degraded both control-plane and data-plane operations across the region.
How long did the August 2026 GCP outage last?
About 2 hours 22 minutes, from 08:00 to 10:22 PDT on 20 August 2026, per Google. Engineers first restored inter-campus fiber capacity, then reintroduced production traffic in controlled validation stages, so some products took a little longer than the headline window to return to normal.
Which region and services were affected?
Only us-west1 (Oregon), but broadly within it: Google lists 33 products, including Compute Engine, Persistent Disk, GKE, Cloud Run, App Engine, Cloud SQL, AlloyDB, Bigtable, BigQuery, Cloud Storage, Pub/Sub, Cloud KMS, IAM, Dataproc, Dataflow, Kafka, Artifact Registry, Cloud Build, and Cloud Monitoring. Workloads outside us-west1 were unaffected.
How much did it cost?
Google disclosed no figure and no analyst estimated one. Because it was regional, exposure depends on whether you ran in us-west1: a business with $100,000/day of us-west1-dependent revenue would face roughly $9,900 across the 2h 22m window before failover. Model your own revenue and architecture instead of trusting a headline number.
How was it different from the June 2025 GCP outage?
Opposite failure modes. June 2025 was a global control-plane failure that broke IAM authorization in every region within seconds. August 2026 was a regional network-capacity failure confined to us-west1, where the automated reroute onto spare capacity did not engage. June shows why a global control plane is a concentration risk; August shows why untested failover is not real redundancy.
What is the architectural lesson?
Redundant capacity is only worth what its failover actually delivers. Google had alternate network paths but the automated reroute did not move traffic onto them. Genuine resilience needs a failover path that does not share the failing dependency, exercised under load - drain a path, fail a zone in a game day - not assumed to work.

Related

Updated 2026-04-27