You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 30, 2023. It is now read-only.
No reserved threads for high priority tasks (if they're all running slow low priority tasks, it effectively locks it)
Incomplete type-checking on return values (I'm not sure how far I got here. The intent was for it to take either a pq object, or a list of pq objects)
Threads freezing indefinitely and locking that thread of the scheduler. Enough freeze, and it no longer works (This can be fixed by putting some sort of timeout in the thread runners) (related - people using sleeps in their code instead of properly returning control to the scheduler)
Something spamming the priority queue with a bunch of the same thing. This could have a variety of sources - links that lead into a loop, incorrect/missing "how often to update" logic, etc...
Other objects using multi-threading and interfering with its thread count