Skip to content

WIP: Queueing system rework

Nathan Hertz requested to merge WS-605-capability-queue-redux into main

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

Merge request reports