ddb3cfa4f019fe87aab54ed639bc95b347312bfa
- Add internal mutex to Database struct with lock/unlock wrappers - Add debug logging for lock acquisition and release with timing - Wrap all write operations with database mutex - Use _txlock=immediate in SQLite connection string This works around apparent issues with SQLite's internal locking not properly respecting busy_timeout in production environment.
Description
No description provided
Languages
Go
78.2%
HTML
20.9%
Dockerfile
0.5%
Makefile
0.3%