ubccpsc / classy

Course management and automation.
MIT License
14 stars 23 forks source link

Queue load/persist does not properly serialize currently executing jobs #432

Closed rtholmes closed 2 years ago

rtholmes commented 2 years ago

After the #427 fix we continue to persist the queues correctly, but not the executing slots.

rtholmes commented 2 years ago

Remaining problem: queues do not load until first webhook event is received. Should:

portal    | <I> 11/10/2022, 4:46:50 PM: Backend::start() - server started

Kick something off?

rtholmes commented 2 years ago

Fixed; adding the queue status endpoint to AutoTest and hitting it from Portal both provides a mechanism for getting the queue, and making sure that the server is running.