2026/08/12/tailscale-says-months-of-control-plane-outages
Tailscale, 수개월간 장애 원인으로 16년 된 SQLite WAL-reset 버그 지목하고 수정 경위 공개
편집자 요약
Tailscale은 지난해 말부터 이어진 서비스 불안정과 장애의 상당수가 SQLite 내부의 오래된 WAL-reset 버그에서 비롯됐다고 밝혔습니다. 회사는 shard별 SQLite 데이터베이스를 단일 Go 프로세스가 접근하는 구조를 운영해 왔으며, 수개월간의 포렌식 끝에 데이터베이스 손상 원인을 추적하고 수정했다고 설명했습니다.
인사이트
이번 사례는 ‘검증된 boring technology’로 여겨지는 SQLite도 대규모 운영 환경과 백업·스냅샷 파이프라인이 결합될 때 예외적인 결함이 표면화될 수 있음을 보여줍니다. 특히 control plane처럼 신뢰성이 핵심인 시스템에서는 단순한 아키텍처를 채택하더라도 관측성과 장애 재현 능력, upstream 프로젝트와의 협력이 운영 안정성의 핵심 요소로 부상하고 있습니다.
댓글
토론
> geekhaus:~$ 다음 읽을거리?