# Red Hat (incl. Quay.io): Major incident: Quay.io Intermittent HTTP 502 on Pull/Push

**Summary:** _summary pending_
- Kind: Major incident · Label: major (vendor)
- Changed: 2026-05-11 14:12 UTC · Detected: 2026-10-19 18:53 UTC
- [Source: https://stspg.io/rpk5vr4kd3j0](https://stspg.io/rpk5vr4kd3j0)
- [Company: Red Hat (incl. Quay.io)](https://rewindex.com/company/red-hat.md)
- Versions: before (none: first archived) → after incident\_version:753/m4bddccdx0b2@229fa1ebe998
- Change 1 of 1 for this incident

Incident page (full timeline): [Quay.io Intermittent HTTP 502 on Pull/Push](https://rewindex.com/company/red-hat/incidents/m4bddccdx0b2.md)
## What changed

**1. Added: Title**

```diff
+ Quay.io Intermittent HTTP 502 on Pull/Push
```

**2. Added: Impact**

```diff
+ major
```

**3. Added: Status**

```diff
+ postmortem
```

**4. Added: Start time**

```diff
+ 2026-05-11 14:12 UTC
```

**5. Added: Resolved time**

```diff
+ 2026-05-09 19:30 UTC
```

**6. Added: Update** (resolved) · 2026-05-09 19:30 UTC

```diff
+ For a period of 12 minutes (15:52–16:04 UTC), ~62% of manifest pulls and ~39% of manifest pushes failed with 502s. Quota insights has temporarily been disabled as part of remediation.
```

**7. Added: Update** (postmortem) · 2026-05-15 17:11 UTC

```diff
+ On May 9, a surge of concurrent automated image pushes caused database lock contention that degraded Quay.io for approximately 18 minutes. Both image pushes and pulls returned errors during this window. The team identified and disabled an internal feature that amplified the contention, restoring service. We are redesigning this feature to operate asynchronously and improving our database locking mechanisms to better handle high-concurrency traffic.
```

## History of this incident

| When (UTC) | Change | Label |
| --- | --- | --- |
| 2026-05-11 14:12 UTC | Major incident: Quay.io Intermittent HTTP 502 on Pull/Push (this change) | major |

All Red Hat (incl. Quay.io) changes: [timeline](https://rewindex.com/company/red-hat/changes.md)
_Diff excerpts are shown on normalized text: dates, counters and tokens appear as ‹date›, ‹count›, ‹tok›; noise-only edits are hidden. Rewindex shows the changed passages, not a copy of the page._


---
Canonical: https://rewindex.com/change/i850be9e1c6de09 · Markdown: https://rewindex.com/change/i850be9e1c6de09.md · JSON: https://rewindex.com/api/v1/changes/i850be9e1c6de09 · Generated 2026-10-20T00:17:26.643Z
