IL-0293 Google Cloud · 2023-12-04gcpdatabasenetworking
Cloud Bigtable in us-central1 had higher latency and connection errors for about 32 hours from low-rate packet loss
The root cause was an isolation failure on the machines that ran Cloud Bigtable servers in us-central1, set off by a change, and it showed mainly as a low rate of network packet loss. Automated monitoring detected the problem at 23:35 on 4 December, 3 hours 45 minutes after the 19:50 start, and engineers began investigating.
At 14:40 on 5 December engineers redirected some traffic away from a subset of the affected machines, which partly mitigated the impact; the report separately gives the partial mitigation as 15 hours after the start. Engineers then identified the change that triggered the isolation failure and rolled it back, and the latency was fully resolved at 03:55 on 6 December, 1 day, 8 hours and 5 minutes after the start. Google said it put controls in place to prevent a recurrence. The status page marked the issue resolved for all affected users at 08:23 on 6 December.
- Severity
- –
- Scope
- About 0.06% of Cloud Bigtable dataplane requests had higher latency and errors; Google Cloud Tasks was also listed as affected
- Users affected
- Bigtable customers in us-central1, for longest those running non-replicated clusters
- Region
- us-central1
- Time to detect
- 3h 45m
- Time to resolve
- 32h 5m
Symptoms
From 19:50 US/Pacific on 4 December 2023, Cloud Bigtable customers in us-central1 saw higher latency and a low level of connection errors, affecting about 0.06% of Bigtable dataplane requests. Automated monitoring first detected the problem at 23:35.
The first status updates on 5 December described a Google Cloud Networking issue in us-central1 that affected Bigtable and Google Kubernetes Engine. Later updates said the cause was not Google Cloud Networking and that there was no impact specific to Google Kubernetes Engine. Google Cloud Tasks was also listed as affected.
After a partial mitigation on 5 December, the problem was resolved for most customers, but customers running non-replicated Bigtable clusters in us-central1 kept seeing elevated errors and latency until early on 6 December. The status page offered no workaround.
Symptom High latencyHigh error ratePacket lossIntermittent connection failures
Root cause
Root cause Faulty deployment
- Trigger
- A change that caused an isolation failure on the machines running Cloud Bigtable servers.
Detection
Automated monitoring detected the problem at 23:35 US/Pacific on 4 December 2023.
Remediation
- Redirected some traffic away from a subset of the affected machines
- Rolled back the change that triggered the isolation failure
Action items
- Put controls in place to prevent a recurrence
Lessons
–
Sources
- https://status.cloud.google.com/incidents/TzTbUF4sxVhj1mcK9j25 · official-status · archived copy
Related cases
IL-0356Every domain hosted on Railway returned HTTP 404 to new connections for five minutes because route lookups failedRailway · 2026same root cause · shared Database
IL-0136A deployment that cleared an internal service's caches at peak traffic sent 20 times the normal load to the Azure OpenAI metadata backend in Sweden Central, and health checks that depended on its database restarted instances in a loop for almost six hoursMicrosoft Azure · 2026same root cause · shared Database
IL-0570Dropping an unused MySQL table stalled queries on its busy parent table and crowdworks.jp was hard to reach for a minuteCrowdWorks · 2026same root cause · shared Database
IL-0510MIT Learn's RDS PostgreSQL ran out of storage after a release and learn.mit.edu returned 503s and 504s for hoursMIT Open Learning · 2026same root cause · shared Database
IL-0380A compaction change in InfluxDB Cloud us-east-1 dropped data from compacted files, and queries missed data for weeksInfluxData · 2026same root cause · shared Database
IL-0369Railway's backend API went down when a column migration waited on locks and replicas could not get database connectionsRailway · 2025same root cause · shared Database
IL-0547Buildkite annotation queries timed out and drove database CPU up across shards after a migration removed an indexBuildkite · 2025same root cause · shared Database
IL-0315Railway's backend API went down when an index build locked a billion-row Postgres table and used up every connectionRailway · 2025same root cause · shared Database
IL-0327After a blue/green upgrade of CircleCI's workflows database every query hit disk, and workflow starts lagged or failedCircleCI · 2025same root cause · shared Database
IL-0324Three MediaWiki deployments lost Memcached after a PHP 8.1 rollout and overloaded the External Storage database clusterWikimedia Foundation · 2025same root cause · shared Database
IL-0307Supabase's Postgres connection pooler Supavisor 2.0 dropped connections for about 80% of us-east-1 tenantsSupabase · 2025same root cause · shared Database
IL-0552CircleCI's archival database ran out of storage, slowing workflow and job starts and the display of workflows in the UICircleCI · 2025same root cause · shared Database
IL-0554A database migration used up Sentry US's Postgres connections, and the site and event ingestion were down for 22 minutesSentry · 2024same root cause · shared Database
IL-0571STORES reservation returned bursts of 504 errors when a smart-list query held a database process for over 20 minutesSTORES · 2024same root cause · shared Database
IL-0523TANF-app production deployments were blocked for two months when a search-index migration ran out of database disk spaceU.S. Department of Health and Human Services · 2023same root cause · shared Database
IL-0567Aurora MySQL behind Cookie Run: OvenBreak hit 100% CPU after a sales-ranking feature launch, and players could not playDevsisters · 2023same root cause · shared Database
IL-0483Replicate's website and API returned slow responses and HTTP 500s for two hours as PostgreSQL connections ran outReplicate · 2023same root cause · shared Database
IL-0371Half of new connections to Render Postgres databases with point-in-time recovery failed while their backup jobs ranRender · 2023same root cause · shared Database
IL-0524An index migration locked Open Collective's whole Transactions table and degraded the service for nearly an hourOpen Collective · 2023same root cause · shared Database
IL-0328A field type change in the database of CircleCI's job distribution service left all jobs stuck in "not running"CircleCI · 2021same root cause · shared Database
IL-0566Hot ranges after a Cookie Run: Kingdom guild update drove CockroachDB nodes to 100% CPU, forcing emergency maintenanceDevsisters · 2021same root cause · shared Database
IL-0391GoCardless API requests timed out for about 15 seconds while a Postgres migration waited for an AccessExclusive lockGoCardless · 2015same root cause · shared Database
Check your cluster for this
For AI tools and scripts
- This case as JSON: https://incidentlib-api.benchlet.com/cases/IL-0293
- The cases most like it: https://incidentlib-api.benchlet.com/cases/IL-0293/similar
- MCP server (Streamable HTTP, no key):
https://incidentlib-mcp.benchlet.com/mcp
The API needs no key. The MCP server offers search_incidents, get_incident, list_incidents, get_topic and vocab; both are explained on API and MCP.