Files
kumomta/docs
Wez Furlong dd63267db7 tsa-daemon: fix sqlite locking blocking tokio scheduler
sqlite doesn't have a native async interface, and instead will
use traditional OS-level mutexes to ensure thread safety.

Using those when under contention in a tokio scheduler thread
can lead to blocking of the tokio scheduler threads, which can
prevent timely delivery of data via websockets, or timely
processing of incoming log records.

This commit fixes up the sqlite access points to use tokio's
spawn_blocking function to move that style of mutex acquisition to a
more suitable context.
2025-03-18 14:05:51 -07:00
..
2023-10-18 16:18:56 -06:00
2025-02-28 08:41:16 -08:00
2025-02-27 06:01:11 -07:00
2025-02-20 13:04:57 +00:00
2025-02-20 16:00:16 -07:00