{
  "meta": {
    "version": "v1",
    "pricing": {
      "public": {
        "label": "Public",
        "description": "Read-only API access for lightweight status checks and public integrations."
      },
      "premium": {
        "label": "Premium",
        "description": "API keys with higher hourly quotas, plus Slack, Discord, webhook, and email outage alerts across your vendor stack."
      }
    },
    "generatedAt": "2026-07-13T13:48:21.088Z"
  },
  "data": {
    "id": "incident_statuspage_upstash_47bg91tdj0hz",
    "slug": "upstash-fly-io-upstash-redis-service-distruption-fra-region-2026-05-11",
    "title": "Fly.io Upstash Redis service distruption (FRA region)",
    "summary": "Fly.io Upstash Redis service distruption (FRA region)",
    "status": "resolved",
    "severity": "major",
    "startedAt": "2026-05-11T15:05:43.08+00:00",
    "updatedAt": "2026-05-15T12:49:12.978+00:00",
    "resolvedAt": "2026-05-11T18:22:29.993+00:00",
    "provider": {
      "slug": "upstash",
      "name": "Upstash"
    },
    "affectedServices": [],
    "links": {
      "html": "/incidents/upstash-fly-io-upstash-redis-service-distruption-fra-region-2026-05-11",
      "api": "/api/v1/incidents/upstash-fly-io-upstash-redis-service-distruption-fra-region-2026-05-11",
      "providerHtml": "/providers/upstash"
    },
    "impactSummary": "Upstash reported a major event for the affected tracked services.",
    "source": {
      "id": "source_upstash_status",
      "kind": "official_api",
      "name": "Upstash Status",
      "checkedAt": "2026-07-13T13:45:03.124+00:00",
      "officialUrl": "https://status.upstash.com",
      "statusPageUrl": "https://status.upstash.com"
    },
    "updates": [
      {
        "id": "update_statuspage_upstash_47bg91tdj0hz_0q1l9rxzd2dm",
        "status": "investigating",
        "body": "Some databases may experience increased latency or timeouts in Fly.io’s FRA region.",
        "createdAt": "2026-05-11T15:05:43.128+00:00"
      },
      {
        "id": "update_statuspage_upstash_47bg91tdj0hz_r4tbljs4wmw8",
        "status": "investigating",
        "body": "We are continuing to investigate the issue.",
        "createdAt": "2026-05-11T15:07:06.684+00:00"
      },
      {
        "id": "update_statuspage_upstash_47bg91tdj0hz_3gb1tjx3n2rs",
        "status": "investigating",
        "body": "We are working with Fly team to investigate the root cause.",
        "createdAt": "2026-05-11T17:19:51.502+00:00"
      },
      {
        "id": "update_statuspage_upstash_47bg91tdj0hz_dhkkw1sgv7tj",
        "status": "resolved",
        "body": "The incident has been resolved. We are working with Fly team on RCA.",
        "createdAt": "2026-05-11T18:22:29.993+00:00"
      },
      {
        "id": "update_statuspage_upstash_47bg91tdj0hz_r1c3xz6np7br",
        "status": "resolved",
        "body": "On May 12th and 13th at various times, a subset of Upstash Redis instances on [Fly.io](http://Fly.io) experienced intermittent hangs and elevated error rates. The Redis process would stall inside a logging syscall — alive but not making progress — which made the issue hard to spot from our usual telemetry. After investigating with Fly's team, we identified the root cause as a bad interaction between a recent guest kernel update on Fly's newer machines and an upstream Cloud Hypervisor bug \\([cloud-hypervisor#7672](https://github.com/cloud-hypervisor/cloud-hypervisor/issues/7672)\\) affecting log writes from inside the VM. We mitigated by disabling the affected logging paths, and Fly has since rolled out a hypervisor-side patch, fully resolving the issue. No data was lost. Sorry for the disruption.",
        "createdAt": "2026-05-15T12:49:09.461+00:00"
      }
    ],
    "access": {
      "plan": "public",
      "keyed": false
    }
  }
}