Cases3 cases
1 to 3 of 3
IL-0487Autumn's Postgres CPU spiked and about 10% of API requests failed after a collation change left the main query unindexedAutumn2026- Symptoms
On Sunday March 15, 2026 at about 15:00 GMT, right after collation changes were applied to the customer_entitlements and customer_products tables, database CPU on Autumn's production Postgres spiked and queries began to fail. About 10% of API requests to Autumn failed until 16:15 GMT.
- Trigger
A migration that aligned column collations across related tables changed the collation of customer_entitlements and then customer_products on the production database.
- Root cause
- Component
- Contributing factor
- Remediation
- Shut down all application connections to the database
- Reverted the collation changes
- Ran ANALYZE to rebuild the planner statistics and restarted
- Action items
- Do all future column and schema migrations with the duplicate-dual-write-cutover pattern: add a new column, dual-write, backfill in small batches, create indexes concurrently, then cut over
- Add a status page
- Consider making the check and track SDKs fail open by default
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-0487Autumn's Postgres CPU spiked and about 10% of API requests failed after a collation change left the main query unindexedAutumn2026IL-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