惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
GRAHAM CLULEY
V
V2EX
WordPress大学
WordPress大学
博客园 - Franky
Last Week in AI
Last Week in AI
博客园 - 司徒正美
有赞技术团队
有赞技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 【当耐特】
V
Visual Studio Blog
C
CERT Recently Published Vulnerability Notes
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Jina AI
Jina AI
Attack and Defense Labs
Attack and Defense Labs
腾讯CDC
The Hacker News
The Hacker News
Hugging Face - Blog
Hugging Face - Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
J
Java Code Geeks
人人都是产品经理
人人都是产品经理
阮一峰的网络日志
阮一峰的网络日志
T
Tailwind CSS Blog
S
SegmentFault 最新的问题
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
A
Arctic Wolf
量子位
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
N
News and Events Feed by Topic
雷峰网
雷峰网
博客园_首页
Google Online Security Blog
Google Online Security Blog
Spread Privacy
Spread Privacy
罗磊的独立博客
H
Hacker News: Front Page
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
月光博客
月光博客
TaoSecurity Blog
TaoSecurity Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
博客园 - 三生石上(FineUI控件)
宝玉的分享
宝玉的分享
IT之家
IT之家
The Cloudflare Blog
爱范儿
爱范儿
博客园 - 叶小钗
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell

GitHub Status - Incident History

Disruption with some GitHub services Incident with Webhooks Disruption with some GitHub services Actions runs are experiencing failures to start Delays starting Actions runs Actions and Codespaces APIs experiencing partial failures Incident with Pages Delays in copilot budget limits resets for some users Disruption with some GitHub services - Signup Flow Disruption with some GitHub services Disruption with some GitHub services Degradation with Webhooks, Pull Requests and Actions We are seeing elevated errors with Next Edit Suggestions and Completions Disruption with Copilot next edit suggestions Incident With Webhooks Incident with Copilot Availability Disruption with some GitHub services Multiple services have elevated errors and endpoint failures when checking feature flags Increased latency with webhooks Incident with Webhooks Authentication issues related to API requests Degraded availability for GitHub.com, GraphQL API, and Webhooks UI/API Disruption with Claude Opus 4.7 Pull Requests and Issues unavailable for signed-out users EU Network Maintenance Disruption with some GitHub services in the EU region Auth issue resulting in API impacts, including some Slack and Teams channel subscriptions Live updates degraded Elevated error rates across multiple services Disruption with OpenAI Models Webhook APIs and UI Degraded Elevated rate of Git push errors Intermittent errors with app installation token authentication Incident with Copilot Actions is experiencing degraded availability [Retroactive] Incident with GitHub.com Incident with CodeQL Incident with CodeQL, Webhooks, Notifications, and Slack Integration Incident with high errors on Git Operations CCR and CCA failing to start for PR comments Incident with Actions, we are investigating reports of degraded availability Increased Latency and Failures for SSH Git Operations Incident with Issues and Webhooks GitHub search is degraded Delays with Actions Jobs for Larger Runners using VNet Injection in the East US region Delays with Code Scanning and Billing Incident with Pull Requests, Issues, Git Operations and API Requests Disruption with some GitHub services Incident with Actions and Pages Incident with Actions Incident with Pull Requests Disruption with some GitHub services Incident with Actions Disruption with some GitHub services Disruption with some GitHub services Copilot Code Review Failing Disruption with some GitHub services
Incomplete pull request results in repositories
2026-05-01 · via GitHub Status - Incident History

On April 28, 2026, at approximately 14:07 UTC, GitHub received reports that pull requests were missing from search results across global and repository /pulls pages.

The issue was caused by a manually invoked repair job intended for a single repository, which was executed without the required safety flags. During execution of the repair job, the database query remained correctly scoped to the repo’s PR IDs. However, the Elasticsearch reconciliation logic did not apply the same scope. It interpreted the min and max PR IDs as a continuous range, causing unrelated PR documents across other repos to be marked for deletion. This resulted in the removal of 1,789,756,838 PR documents from the search index, approximately 49% of indexed PR documents.

Customer impact was limited to PR search and list discoverability. Primary storage was unaffected, and there was no impact to opening, updating, or merging PRs.

The issue was identified ~10 minutes after initial customer reports. Because it affected search index completeness rather than service availability, it was not caught by existing monitoring.

The root cause was a flaw in the search document repair framework: it allowed a scoped reconciliation to run without enforcing a matching Elasticsearch query scope. This created a destructive mismatch between the source-of-truth and the index. The issue was compounded by the ability to trigger the job from the production console without safety defaults. Prior testing focused only on safe backfill scenarios and did not cover this reconciliation path. Additionally, there was no automated detection for large-volume deletions in Elasticsearch.

We mitigated the incident through three parallel actions: (1) Deployed a MySQL-backed search fallback for the most active repos by traffic to restore PR visibility for highly impacted users (2) Initiated a snapshot restore and reindex process to repopulate missing pull request documents in Elasticsearch (3) Added a degradation notice on PR pages to inform users of incomplete search results while recovery was in progress. The incident was resolved on May 1, 2026 at 4:15 UTC, following completion and validation of the reindex process.

To prevent recurrence, we are prioritizing improvements to the repair framework and safeguards. These include enforcing scoped query alignment between primary storage and Elasticsearch, preventing destructive operations without explicit opt-in, strengthening guardrails for manual repair jobs, and evaluating restrictions on production console access.

In parallel, we are expanding automated test coverage for reconciliation safety invariants and introducing detection for anomalous deletion patterns in Elasticsearch so similar issues can be identified or blocked earlier.

We are committed to improving the safety and reliability of our repair systems and ensuring that operational workflows are resilient to both software defects and manual invocation risks.

Posted May 01, 2026 - 04:15 UTC