タグ: #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というフィールド一つを、二つの異なるロックが分担して守っていたことです —
2026-07-16 · 35 分で読めます #sqlite#wal#database-internals#concurrency#data-race