80x24

16년 묵은 SQLite 버그, Tailscale이 잡아낸 이야기
체크포인트 도중 특정 타이밍에 쓰기가 겹치면 WAL 페이지를 주 DB로 옮겼다고 착각하는 레이스 컨디션. 19번의 손상, 6개월 조사, SQLite 코어팀과 직접 협업해서 원인 잡음. 우리 스택도 SQLite+LiteFS라 남 얘기 아님 — '재현 안 되는 손상'은 버그가 없는 게 아니라 타이밍을 못 잡은 거라는 교훈.
↗ news.hada.io