内容提要
该文章为技术生活周报,涵盖GitHub因流量激增导致系统故障、Dropbox存储能效提升、Tailscale发现SQLite bug等科技动态,并分享观影体验、播客推荐及个人随笔,如脱口秀综艺观感、工作反思等。
延伸解读
GitHub 故障的深层原因
GitHub 8月17日故障并非单纯的容量不足,而是多个技术细节叠加所致:Istio sidecar 达到并发上限、HPA 仅配置 Host 粒度、上游重试导致 HAProxy 节点过载,最终引发认证路径崩溃。这提醒我们,系统扩容需考虑全链路瓶颈,而不仅是整体容量。
能效指标的选择
Dropbox 强调用“每 PB 瓦数”衡量存储能效,而非总功耗,因为数据增长会推高总能耗。自2020年该指标改善超50%,但文章未明确 SMR 硬盘的具体贡献。这提示我们,评估技术改进时,选择恰当的效率指标至关重要。
Tailscale 与 SQLite 的罕见 Bug
Tailscale 因自行接管 Checkpoint 执行时机并提高频率,触发了 SQLite 3.51.3 之前版本在特定时间点写事务可能导致数据丢失的 Bug。这显示即使使用生产验证过的组件,自定义使用方式也可能暴露隐藏问题,需谨慎测试。
Q&A
GitHub 在 2023 年 8 月 17 日发生故障的原因是什么?
GitHub 的故障是由于流量激增导致的。具体来说,Istio sidecar 达到了并发上限,HPA 只配置了 Host 粒度,上游重试导致关键的 4 个 HAProxy 节点达到上限,最终认证路径崩溃,引发全面故障。
Dropbox 如何衡量存储基础设施的能效?
Dropbox 使用每 PB 存储所需的功率(watts per petabyte)来衡量能效。自 2020 年以来,该指标已改善超过 50%,即现在支持相同存储量所需的电力不到 2020 年的一半。
Tailscale 发现的 SQLite bug 是什么?
Tailscale 发现并协助解决了一个 SQLite bug,该 bug 存在于 3.51.3 版本之前,如果在 Checkpoint 过程中特定时间点执行写事务,可能导致数据丢失。Tailscale 自己接管了 Checkpoint 的执行时机并提高了频率,因此遇到了这个罕见问题。
作者对《Learning DevSecOps》这本书的评价如何?
作者认为这本书没必要看,连目录都没必要看。
作者推荐的播客是哪一期?内容是什么?
作者推荐了《基本无害-Ep205 学习机、暑假作业和低学历总统山 ft.刘仁铖&王继业》,这期播客是毛冬对脱口秀演员王继业和刘仁铖的对话,两人分享了各自的成长经历和入行故事。
作者对《代码之镜》这本书的看法是什么?
作者认为这本书感觉像是 AI 润色过的,因为书中内容似乎都是 AI 写的,这与他之前打算统计一周看多少篇 AI 文章的想法相呼应。
作者提到的“邪典电影”是什么?
作者提到邪典电影(cult film)是指在小圈子内被热烈喜爱和推崇的电影,也称非主流电影或另类电影。他举例说《大话西游》是最为人熟知的符合这个设定的电影。
作者对脱口秀综艺的看法是什么?
作者提到两档脱口秀综艺结束,辽宁选手表现突出,林简七和小奇分别来自辽宁抚顺和阜新,并提到小奇是第七届单立人原创喜剧大赛冠军,林简七是亚军,期待他们明年的综艺表现。