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

推荐订阅源

大猫的无限游戏
大猫的无限游戏
Security Archives - TechRepublic
Security Archives - TechRepublic
T
Threat Research - Cisco Blogs
A
Arctic Wolf
S
Securelist
O
OpenAI News
T
Threatpost
Forbes - Security
Forbes - Security
N
News and Events Feed by Topic
S
Secure Thoughts
H
Heimdal Security Blog
S
Security Affairs
P
Privacy International News Feed
C
Cisco Blogs
C
CERT Recently Published Vulnerability Notes
Cyberwarzone
Cyberwarzone
N
News and Events Feed by Topic
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Palo Alto Networks Blog
S
Security @ Cisco Blogs
Hacker News - Newest:
Hacker News - Newest: "LLM"
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
T
Tailwind CSS Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Hacker News: Ask HN
Hacker News: Ask HN
T
Troy Hunt's Blog
S
SegmentFault 最新的问题
腾讯CDC
V
Visual Studio Blog
Last Week in AI
Last Week in AI
H
Hacker News: Front Page
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Project Zero
Project Zero
WordPress大学
WordPress大学
NISL@THU
NISL@THU
博客园 - 【当耐特】
博客园 - Franky
Webroot Blog
Webroot Blog
博客园_首页
T
Tenable Blog
雷峰网
雷峰网
Google Online Security Blog
Google Online Security Blog
阮一峰的网络日志
阮一峰的网络日志
V2EX - 技术
V2EX - 技术
Recent Commits to openclaw:main
Recent Commits to openclaw:main
L
Lohrmann on Cybersecurity
The Hacker News
The Hacker News

GitHub Status - Incident History

Claude Fable 5 experiencing degraded performance 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