Incident Library

IL-0376 Upstash · 2025-02-25databaseaws

A maintenance update set off needless full syncs between Upstash Redis replicas in eu-west-1, slowing the databases

During a maintenance update to the regional Upstash Redis databases in AWS eu-west-1, several databases in the region started a full synchronisation between their primary and backup replicas although none was needed. A full synchronisation throws away all data on the target replica and fills it again from the source replica; it is normally needed only when one replica has lost data integrity, and that was not the case here. The synchronisations drove CPU load very high, and the Upstash system throttled the databases going through them so that the synchronisation got more CPU and finished sooner, which degraded performance on some databases with a replica in the region. Upstash added resources to the cluster, unthrottled the affected databases at 15:06 UTC and enabled more throughput, but latency stayed high until the full synchronisations completed at 21:23 UTC. No data was lost and consistency was kept. Upstash Global databases, Upstash's newer infrastructure and now its default offering, do not have this issue.

Severity
–
Scope
Performance of regional Upstash Redis databases with a replica in AWS eu-west-1: very high CPU load, throttling and high latency; no data or consistency lost
Users affected
–
Region
AWS eu-west-1
Time to detect
–
Time to resolve
–

Symptoms

On 25 February 2025, regional Upstash Redis databases in AWS eu-west-1 slowed down after a maintenance update, with very high CPU load on databases that have a replica in that region. Latency stayed high until about 21:23 UTC, even after the affected databases were unthrottled at 15:06 UTC.

Symptom High latencySustained high node CPU

Root cause

Trigger
A maintenance update to the regional Upstash Redis databases in AWS eu-west-1.

Detection

–

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, In-memory cache, Database replication 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.