就在昨晚,有开发者惊奇地发现自己的开源项目 star 数竟然超过了最流行的开源全文搜索引擎 Elasticsearch。
发生了什么事,Elasticsearch 竟然跌得比 A 股还凶 —— 近 10 万 star 的 GitHub 仓库竟然只剩下 200 多。
今天,Elasticsearch 团队公布了此次“GitHub 仓库归零”事故的具体过程。
事件概述如下:
-
问题发现:2024年10月29日12:28 UTC,Elastic公司发现其在GitHub上的一些公共代码仓库暂时无法访问。
-
问题识别:经过调查,确认问题是由于内部变更操作导致,Elastic公司在GitHub组织下的某些公共git仓库被错误地标记为私有。
-
紧急响应:Elastic的团队开始紧急工作,以恢复这些受影响的仓库为公共状态。
-
部分恢复:在12:51 UTC至15:09 UTC之间,除了Kibana仓库外,所有其他仓库都被改回为公共状态,并且它们的分支(forks)正在恢复中。
-
持续沟通:Elastic公司持续更新状态,表示正在等待GitHub支持团队对Kibana仓库的进一步操作,预计可能需要几个小时或更长时间。
-
完全解决:18:39 UTC,Elastic宣布所有受影响的仓库都已恢复为公共状态,它们的分支也已恢复。