GitHub Availability Report: May 2023
Blog post from GitHub
Between April and May, GitHub experienced several incidents affecting its services, including GitHub Copilot, Packages, Codespaces, and others, due to issues such as configuration changes, database errors, and cloud provider outages. On April 25, a faulty configuration change led to degraded performance in GitHub Copilot, while GitHub Packages encountered database connection errors on April 26, necessitating a database migration to prevent recurrence. An outage in the East US cloud region impacted GitHub Codespaces on April 28, which was mitigated by redirecting traffic to a healthier region. In May, various services faced challenges, including connection pool exhaustion, a database bug, and increased write latency, leading to disruptions on multiple days. GitHub's response included manual interventions, audits, and updates to configuration and monitoring systems to improve resiliency and reduce the time to detect and resolve such issues. These efforts aim to prevent future occurrences and enhance the overall reliability of GitHub services.