Cases3 cases
1 to 3 of 3
IL-0366Cloud Storage uploads and writes in us-central1 slowed and failed with HTTP 503 as traffic piled onto a few backendsGoogle Cloud2026- Symptoms
From 04:00 US/Pacific on 8 October 2026, Google Cloud Storage upload and write operations in the us-central1 region became slow and failed. Clients mostly saw HTTP 503 UNAVAILABLE errors on WriteObject operations and client-side timeouts.
- Trigger
A configuration update to the Cloud Storage load balancing layer turned on a traffic sorting optimization that was meant to deal with local capacity constraints. The recurrence on 9 October came from an incomplete rollback of an upload planner feature.
- Root cause
- Component
- Contributing factor
- Detection
Google engineering teams monitoring system telemetry detected the problem at 04:50 US/Pacific on 8 October, 50 minutes after it began.
- Remediation
- Drained traffic from the most overloaded storage backend nodes
- Deployed a configuration change that disabled the traffic sorting optimization
- Rolled back a recent update to the metadata database service
- Redirected traffic and drained affected storage components again during the recurrence
- Fully reverted the load balancing configuration change, restoring capacity-aware routing
- Returned the drained nodes to service once resource use was back to normal
- Action items
- Validate load balancing logic changes in smaller regions before rolling them out to large, highly utilized regions
- Make the storage load balancing enforce capacity constraints so traffic cannot bypass pre-spilling safeguards
- Speed up internal data movement within highly utilized storage cells to absorb temporary load spikes
IL-0528Cloud Pub/Sub could not publish or subscribe in ten regions, and some ordered subscriptions stayed stuck for hoursGoogle Cloud2025- Symptoms
From 06:54 US/Pacific on 8 January 2025, Google Cloud Pub/Sub customers in ten regions could not publish messages or subscribe to them. Internal telemetry alerted Google engineers at 07:03, nine minutes after the impact started.
- Trigger
From 06:54 to 07:30 US/Pacific a bad service configuration change, which over-restricted the permission to access the regional metadata database of Cloud Pub/Sub, was rolled out to multiple regions within a short time.
- Root cause
- Component
- Contributing factor
- Detection
Internal telemetry alerted Google engineers at 07:03 US/Pacific, nine minutes after the impact started. A second internal telemetry alert at 09:07 showed the ordered subscriptions that could not consume their backlog.
- Remediation
- Rolled back the configuration change that over-restricted access to the metadata database
- Identified and repaired every affected ordered subscription so the subscriptions received their backlog
- Action items
- Enforce parity between pre-production and production environments so configuration changes are caught before production
- Review change management so configuration changes roll out progressively according to their priority
- Add monitoring that detects ordering metadata inconsistency
- Fix the bug in Cloud Pub/Sub ordering metadata management that left ordered messages undelivered
IL-0292App Engine Memcache was down in all regions for 1 hour 50 minutes when its global datacenter mapping could not be readGoogle Cloud2017- Symptoms
From 12:33 US/Pacific on 6 November 2017, the App Engine Memcache service was unavailable to applications in all regions. Google received an automated alert at 12:34, and the status page said all projects using Memcache were affected.
- Trigger
A configuration update, after which the database entity holding the mapping of applications to datacenters could no longer be read or written.
- Root cause
- Component
- Contributing factor
- Detection
Google received an automated alert at 12:34 US/Pacific, one minute after the start.
- Remediation
- Sent the configuration update with a long enough deadline, which synchronised the database replicas and let clients read the mapping
- Ramped Memcache traffic back up gradually while the error rate fell
- Action items
- Reduce the number of readers of the global configuration to avoid contention during writes
- Regionalise the configuration to limit the blast radius of similar failures
These 3 cases involve Database and In-memory cache. kubegap audits a Kubernetes cluster for gaps like these, read-only, from Claude Code or Codex; its checks cite public reports like the ones in this library.
By root cause1
Configuration change3 cases
- Contributing factor
- Organisation
IL-0366Cloud Storage uploads and writes in us-central1 slowed and failed with HTTP 503 as traffic piled onto a few backendsGoogle Cloud2026IL-0528Cloud Pub/Sub could not publish or subscribe in ten regions, and some ordered subscriptions stayed stuck for hoursGoogle Cloud2025IL-0292App Engine Memcache was down in all regions for 1 hour 50 minutes when its global datacenter mapping could not be readGoogle Cloud2017