Incident Library

IL-0252 Spotify · 2022-03-08gcpnetworking

Spotify users who were logged out could not log back in during a global outage of service discovery

Spotify's backend microservices find each other through several service discovery systems: most use a DNS-based system, and some use Google Cloud Traffic Director, an xDS-based traffic control plane and discovery system. On 8 March 2022 Traffic Director had an outage, and together with a bug in a gRPC client library this broke login for Spotify users worldwide. Spotify learned of the login problems at 18:12 UTC, started remediation at 18:39 UTC by rolling out configuration changes that moved the affected systems back to the DNS-based service discovery, saw them recover gradually, and had the incident fully mitigated at 20:35 UTC.

Severity
–
Scope
Login to Spotify apps: logged-out users could not log back in
Users affected
–
Region
global
Time to detect
–
Time to resolve
–

Symptoms

At 18:12 UTC on 8 March 2022, reports began to surface of users being logged out of the different Spotify client apps. Anyone who was logged out of a Spotify app could not log back in, and the outage was global.

Symptom High error rate

Root cause

Trigger
Google Cloud Traffic Director, the xDS-based traffic control plane and discovery system that some Spotify services use, had an outage.

Detection

Reports of users being logged out of the client apps started to surface at 18:12 UTC.

Remediation

Action items

Lessons

–

Sources

Related cases

Check your cluster for this

kubegap audits a Kubernetes cluster for conditions like the ones in this case, Service discovery, HTTP and RPC client library among them, read-only, from Claude Code or Codex. Its checks cite public reports like this one.

For AI tools and scripts

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.