标签: #data-race
关于 GPU、LLM、MLOps、Kubernetes 以及心态的文章 · 1 篇
SQLite 的 WAL-reset 缺陷 — 一场潜伏了 15 年的数据损坏竞态
2026 年 3 月 3 日,SQLite 开发者 Dan 发现并修复了一个数据竞态 — 它会在 WAL 模式下罕见地损坏数据库。这个缺陷存在于自 WAL 引入的 3.7.0(2010-07-21)到 3.51.2(2026-01-09)的所有版本中,并在 3.51.3(2026-03-13)中被修复。根源在于:wal-index 头部的一个字段 nBackfill,被两把不同的锁分别管着 — 递增发生在持有 WALCKPTLOCK 时
2026-07-16 · 29 分钟阅读 #sqlite#wal#database-internals#concurrency#data-race