Files
kumomta/crates
Wez Furlong 092aacebb5 fix scheduler deadlock when core count is low
The GH actions CI hangs were due to a deadlock in rt_spawn.
The GH runners have only two cores available which meant
that it would only take one call to send_blocking or recv_blocking
to tie up the localset threads and deadlock.

This commit adjusts that logic to make rt_spawn async and to
provide a non-blocking fire and forget variant for the couple
of situations that need it.

Also adds a bit of tracing!
2023-03-08 07:38:35 -07:00
..
2023-03-05 09:57:03 -07:00