Files
voicebox/backend/database
Jamie Pine b7b7d62b7d perf(db): enable WAL and busy timeout for SQLite
The generation worker and request handlers race on the database —
enough that orphan-recovery code exists in two places to clean up
after 'database is locked' failures. WAL lets readers proceed during a
write, synchronous=NORMAL is the recommended pairing, and the 30s
sqlite3 timeout waits on a locked database instead of raising
immediately.
2026-07-26 23:17:20 -07:00
..