Files
start-os/core/src/util
Aiden McClelland 52272feb3e fix: switch BackgroundJobRunner from Vec to FuturesUnordered
BackgroundJobRunner stored active jobs in a Vec<BoxFuture> and polled
ALL of them on every wakeup — O(n) per poll. Since this runs in the
same tokio::select! as the WebServer accept loop, polling overhead from
active connections directly delayed acceptance of new connections.

FuturesUnordered only polls woken futures — O(woken) instead of O(n).
2026-02-16 22:02:59 -07:00
..
2025-12-22 13:39:38 -07:00
2026-01-27 14:44:41 -08:00
2025-12-22 13:39:38 -07:00
2025-12-22 13:39:38 -07:00
2026-01-27 14:44:41 -08:00
2025-12-22 13:39:38 -07:00
2025-12-22 13:39:38 -07:00
2026-01-27 14:44:41 -08:00
2025-12-22 13:39:38 -07:00
2026-01-27 14:44:41 -08:00
2025-12-22 13:39:38 -07:00
2025-12-22 13:39:38 -07:00
2025-12-22 13:39:38 -07:00
2025-12-22 13:39:38 -07:00