Skip to content

Scheduler.reschedule() does not work #6340

@crusaderky

Description

@crusaderky

Scheduler.reschedule() is called:

  1. from Worker.transition_long_running_rescheduled
  2. from Worker.transition_executing_rescheduled
  3. from stealing.py
  4. directly from a bunch of unit tests

If you add "assert False" at the top of the method, only the tests that invoke it directly fail.
Notably, among them there's test_reschedule - in other words, there is nothing at the moment that tests that worker transitions and work stealing are successfully using the method.

Metadata

Metadata

Assignees

Labels

bugSomething is broken

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions