Weekly Issue-Harmless

Weekly Issue-Harmless

💡 原文中文,约3100字,阅读约需8分钟。
📝

内容提要

该文章为技术生活周报,涵盖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)是指在小圈子内被热烈喜爱和推崇的电影,也称非主流电影或另类电影。他举例说《大话西游》是最为人熟知的符合这个设定的电影。

作者对脱口秀综艺的看法是什么?

作者提到两档脱口秀综艺结束,辽宁选手表现突出,林简七和小奇分别来自辽宁抚顺和阜新,并提到小奇是第七届单立人原创喜剧大赛冠军,林简七是亚军,期待他们明年的综艺表现。

🏷️

标签

➡️

继续阅读