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
File "/Users/hendrikmakait/projects/dask/distributed/distributed/scheduler.py", line 5283, in remove_worker
self.transitions(recommendations, stimulus_id=stimulus_id)
File "/Users/hendrikmakait/projects/dask/distributed/distributed/scheduler.py", line 7877, in transitions
self._transitions(recommendations, client_msgs, worker_msgs, stimulus_id)
File "/Users/hendrikmakait/projects/dask/distributed/distributed/scheduler.py", line 2062, in _transitions
new_recs, new_cmsgs, new_wmsgs = self._transition(key, finish, stimulus_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/hendrikmakait/projects/dask/distributed/distributed/scheduler.py", line 1968, in _transition
b_recs, b_cmsgs, b_wmsgs = func(self, key, stimulus_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/hendrikmakait/projects/dask/distributed/distributed/scheduler.py", line 2085, in _transition_released_waiting
assert dts.state not in {"forgotten", "erred"}
AssertionError
This is caused because of the following sequence of transitions:
Namely, g should be transitioned memory -> erred which happens through a two-step transition memory -> released and released -> erred. The first step generates recommendations of its own ({"g": "waiting", "h2": "waiting"}) which are applied before the second step that should transition g to erred.
The text was updated successfully, but these errors were encountered:
Describe the issue:
Under a certain pattern of conditions, the scheduler can raise an error during transition.
Minimal Complete Verifiable Example:
logs
This is caused because of the following sequence of transitions:
Namely,
g
should be transitionedmemory -> erred
which happens through a two-step transitionmemory -> released
andreleased -> erred
. The first step generates recommendations of its own ({"g": "waiting", "h2": "waiting"}
) which are applied before the second step that should transitiong
toerred
.The text was updated successfully, but these errors were encountered: