写点什么

GitHub 风波不断,连续宕机事件刚结束,“算法推荐”新功能又遭开发者抗议

  • 2022-03-28
  • 本文字数:1230 字

    阅读完需:约 4 分钟

GitHub 风波不断,连续宕机事件刚结束,“算法推荐”新功能又遭开发者抗议

前几日,GitHub 推出了新的主页 feed 测试版本,其中更新带来的最重要的一个功能是“For you”,可以通过算法向开发者推荐可能感兴趣的项目或用户。GitHub 表示其目的是为了让开发人员接触更广泛的受众并建立社区属性。


新算法推送遭开发者抗议

 

对于 GitHub 这个“贴心”的推送,多数开发者似乎并不买账。他们担心这些推荐会把 GitHub 变成一个社交媒体平台。同时,这些开发者还提到,大家喜欢开源工具来增加数据隐私和透明度,算法推荐可能会导致数据收集和隐私的丢失,这与开源社区是不相符的。

 

在 GitHub 的官方仓库下,有一个“我不想要算法提要”的 Issue,评论中反对新功能的开发者特别多。


 

其中一位开发者指出,GitHub 是他们生计的一部分,这样做会导致他们承受无法摆脱的额外压力,如果希望进行推广,可以尝试其他的平台,而不是让其成为 GitHub 的强制性组成部分。



还有不少开发者直言不讳,“我不需要看到推荐,也不需要看到我不关注的人的活动,GitHub 正在试图推出社交功能,但我们在这里是为了工作”、“请不要把 GitHub 变成 Facebook”、“请给我一个选项来完全禁用算法提要”。

 

目前该功能仍在测试阶段,开发者的建议相信 GitHub 已经收到,具体的结果还要等待时间才能确定。

 

Issue 地址:https://github.com/github/feedback/discussions/13131

连续宕机事件,因 MySQL 负载过重

 

过去的几周时间里,GitHub 接连出现了多起宕机事件,严重影响了用户的正常使用。

 

宕机事件线:

 

  • 3 月 16 日 14:09 UTC(持续时间 5 小时 36 分钟)

  • 3 月 17 日 13:46 UTC(持续时间 2 小时 28 分钟)

  • 3 月 22 日 15:53 UTC(持续时间 2 小时 53 分钟)

  • 3 月 23 日 14:49 UTC(持续时间 2 小时 51 分钟)

 

发生如此密集的宕机事件,GitHub 在解决问题的同时也分享了相关情况。官方解释宕机主要原因是其 mysql1 集群的资源争夺,影响了 GitHub 负载高峰期间的服务和性能。

 

尽管在过去几年 GitHub 已经做了许多优化工作,例如增加集群以支持平台的增长、对主数据库进行分区等等,但很明显这并不能一劳永逸。

 

据了解,为了防止类似的事件再次发生,GitHub 已经开始在高峰时段对该特定数据库的负载模式进行审计,并根据这些审计进行一系列的性能修复。另外他们正在将流量转移到其他数据库,以减少负载并加快故障转移时间。同时审查相应的变更管理程序,特别是与生产环境中高负载期间相关的监控和变更。

 

GitHub 还表示,随着平台的不断发展,他们会一直努力扩展基础设施,包括对数据库进行分片和扩展硬件。

 

自微软接手 GitHub 后,在用户量不断增长(仅去年一年 GitHub 暴增 1600 万程序员)的同时,宕机事件也是越发频繁,对 GitHub 来说更换性能更为强大的数据库已经迫在眉睫。此外,显然开发者对代码托管社区增加“社交”属性非常抵触,GitHub 也需要重点思考究竟哪些是开发者真正需要的功能。

 

参考链接:

 

https://www.theregister.com/2022/03/23/github_for_you/

 

https://github.blog/2022-03-23-an-update-on-recent-service-disruptions/

2022-03-28 15:473321

评论

发布
暂无评论
发现更多内容

你应该了解的MySQL锁分类

X先生

MySQL 数据库 sql 数据库优化

克隆虚拟机

yuanhang

Fettley全球共识共享智能合约资产计划 掀起行业追捧热潮

InfoQ_967a83c6d0d7

开源流数据公司 StreamNative 正式加入 CNCF,积极推动云原生策略发展

Apache Pulsar

云原生 pulsar Apache Pulsar 消息系统 消息中间件

超详细:完整的推荐系统架构设计

博文视点Broadview

架构 算法 推荐系统

字节小组长无意中得知整个部门的薪资,自己28K,手下却有35K,怎么办?

程序员生活志

字节跳动 职场 薪资

干货来袭!20例JavaWeb项目开发精粹;(内含源码)

Java架构师迁哥

限量版Netty纯手打笔记,年薪80W架构师耗时1个月整理出

Java架构师迁哥

架构师0期Week13作业

Nan Jiang

LeetCode题解:225. 用队列实现栈,一个队列, 压入 - O(n), 弹出 - O(1),JavaScript,详细注释

Lee Chen

大前端 LeetCode

oeasy 教您玩转linux 之010208 满屏乱码 bb

o

解Bug之路-Nginx 502 Bad Gateway

无毁的湖光

nginx Linux TCP

全票通过!易观开源项目DolphinScheduler进入Apache孵化器

易观大数据

抗疫代码入国家博物馆, 程序员的巅峰时刻!

程序员生活志

程序员

anyRTC小程序SDK 4.0上线

anyRTC开发者

小程序 WebRTC 语音 直播 RTC

Redis单线程为什么能做到高性能和io多路复用它是个什么鬼

Java架构师迁哥

防止APP窃取用户隐私问题,OPPO安全在行动

OPPO安全

App 安全 隐私保护 数据隐私 sdk

大数据

yuanhang

Centos 7 虚拟机

​程序员离职后收到原公司 2400 元,被告违反竞业协议赔 18 万

程序员生活志

程序员 职场

大专生拿到阿里offer,却担心背调不过,网友:985在你面前黯淡无光

程序员生活志

面试 职场 阿里

架构师训练营第十三周作业

Hanson

架构师训练营第十三周总结

Hanson

如何在一台电脑上管理多Github账号

Matrix Chan

git GitHub 版本管理工具 开发日志

从零开始搭建完整的电影全栈系统(一)——数据库设计及爬虫编写

刘强西

爬虫 Scrapy

为什么一个还没毕业的大学生能够把 IO 讲的这么好?

苹果看辽宁体育

Java 后端 io

对PageRank的理解

2流程序员

PageRank 算法

周冬辉

如何在企业微信上搭建一款活动报名 App

Ceelog

企业微信 Go 语言

超级TV盒子,超清秒播,解锁全网VIP资源!

程序员生活志

资源

35岁以上的程序员们,后来都干什么去了?

华为云开发者联盟

程序员 职业规划 架构师

anyRTC - 模仿微信音视频通话功能

anyRTC开发者

WebRTC 语音 直播 RTC 安卓

GitHub 风波不断,连续宕机事件刚结束,“算法推荐”新功能又遭开发者抗议_架构_辛晓亮_InfoQ精选文章