Commit be1fa8df authored by Committed by Grisha KruglovBrowse files
Pre: introduce a RunWhenReadyQueue
This replaces the StartupTaskManager we had with a more general class. New implementation is a thread-safe "gated task executor", which either runs the task right away if it's marked as 'ready', or queries it to be executed later on. This ability to either execute or queue a task will be useful later on in the commit series.