WIP: Queueing system rework
Queueing system rework: no persistent queues anymore; instead, "queue reports" are generated from database state and used to determine whether or not an execution can be run or needs to wait for a slot
TODO:
-
Handle case where workflow completes and frees a new slot up in the "queue" -
Handle case where the system restarts and the jobs that are waiting need to be run (rebuild the "queues")
Edited by Nathan Hertz