Skip to content

Commit

Permalink
Prioritize blocked task messaging over idle tasks (#627)
Browse files Browse the repository at this point in the history
* Prioritize blocked task messaging over idle tasks

* Add test_scheduler_schedule_execution_blocked

* Add commentary

* Reword commentary a bit

* Document not-chosen approach in detail

* Use {crossbeam,chained}_channel::unbounded()

* Add test for race condition around SchedulingContext

* Fix race condition around SchedulingContext

* Comment about finished channels

* Clean up the scheduling context race test

* Codify hidden assumption with extra 1 recv/session
  (EDIT there's actually no extra recv)
  • Loading branch information
ryoqun authored Apr 18, 2024
1 parent ad316fd commit fb465b3
Showing 1 changed file with 320 additions and 29 deletions.
Loading

0 comments on commit fb465b3

Please sign in to comment.