ELSEIF
Your brief EB
435 stories from 95 feeds 254 clusters Refreshed 2 minutes ago next pull 18:06

DEV TOOLS Signal 641 2 feeds carried it

GitHub pull requests and issues returned 500 errors because a database migration removed an index referenced by a hint

Illustration only Photo by JESHOOTS.COM on Unsplash

GitHub experienced 500 errors on pull requests, issues, and search because a recent database migration removed an index that was still referenced by a database index hint.

WHY IT MATTERS

This incident highlights the risk of schema migrations that do not account for query hints or application-level dependencies on specific indexes. Engineers relying on GitHub for code review or issue tracking were blocked from loading these pages during the outage. It serves as a reminder that removing database indexes requires verifying that no active configurations depend on them.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

GitHub users encountered 500 errors when attempting to load pull requests, issues, and search pages.

02

The root cause was a database index hint referencing an index that a recent migration had removed.

03

GitHub mitigated the issue by disabling the problematic configuration and monitoring for stability.

THE CLUSTER

Same story, 2 feeds.

ORDERED BY FIRST SEEN
GitHub Status - Incident History via Hacker News Wednesday, August 12: GitHub, Incident with Pull Requests and Issues Open ↗
GitHub Status - Incident History Incident with Pull Requests and Issues Open ↗