去年年底,Tailscale 的 uptime开始变得不稳定。19 次独立的数据库损坏事件,横跨六个月——每次都是同一个 SQLite bug 在作祟。 Tailscale 控制平面内部用 SQLite 存储每个 tailnet 的配置元数据。每个 shard 由一个 Go 进程独占访问数据库,这是 SQLite 推荐的单写入者架构。他们从 2022 年就开始用这套方案,一直相安...
科技
Tailscale 花费六个月追踪一个 16 年的 SQLite 漏洞
去年年底,Tailscale 的 uptime开始变得不稳定。19 次独立的数据库损坏事件,横跨六个月——每次都是同一个 SQLite bug 在作祟。 Tailscale 控制平面内部用 SQLite 存储每个 tailnet 的配置元数据。每个 shard 由一个 Go 进程独占访问数据库,这是 SQLite 推荐的单写入者架构。他们从 2022 年就开始用这套方案,一直相安...
🤖 AI
AI 摘要 & AI 点评
