Skip to content

Commit d416520

Browse files
committed
remove suffix __recs
1 parent 2ae1fbe commit d416520

File tree

1 file changed

+45
-45
lines changed

1 file changed

+45
-45
lines changed

distributed/worker.py

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -466,25 +466,25 @@ def __init__(
466466
validate = dask.config.get("distributed.scheduler.validate")
467467
self.validate = validate
468468
self._transitions_table = {
469-
("constrained", "executing"): self.transition_constrained_executing__recs,
470-
("executing", "error"): self.transition_executing_error__recs,
471-
("long-running", "error"): self.transition_executing_error__recs,
472-
("executing", "long-running"): self.transition_executing_long_running__recs,
473-
("executing", "memory"): self.transition_executing_memory__recs,
474-
("long-running", "memory"): self.transition_executing_memory__recs,
475-
("fetch", "flight"): self.transition_fetch_flight__recs,
476-
("fetch", "released"): self.transition_fetch_released__recs,
477-
("flight", "error"): self.transition_flight_error__recs,
478-
("flight", "fetch"): self.transition_flight_fetch__recs,
479-
("flight", "memory"): self.transition_flight_memory__recs,
480-
("flight", "released"): self.transition_flight_released__recs,
481-
("memory", "released"): self.transition_memoery_released__recs,
482-
("ready", "error"): self.transition_generic_error__recs,
483-
("ready", "executing"): self.transition_ready_executing__recs,
484-
("released", "fetch"): self.transition_released_fetch__recs,
485-
("released", "waiting"): self.transition_released_waiting__recs,
486-
("waiting", "constrained"): self.transition_waiting_constrained__recs,
487-
("waiting", "ready"): self.transition_waiting_ready__recs,
469+
("constrained", "executing"): self.transition_constrained_executing,
470+
("executing", "error"): self.transition_executing_error,
471+
("long-running", "error"): self.transition_executing_error,
472+
("executing", "long-running"): self.transition_executing_long_running,
473+
("executing", "memory"): self.transition_executing_memory,
474+
("long-running", "memory"): self.transition_executing_memory,
475+
("fetch", "flight"): self.transition_fetch_flight,
476+
("fetch", "released"): self.transition_fetch_released,
477+
("flight", "error"): self.transition_flight_error,
478+
("flight", "fetch"): self.transition_flight_fetch,
479+
("flight", "memory"): self.transition_flight_memory,
480+
("flight", "released"): self.transition_flight_released,
481+
("memory", "released"): self.transition_memoery_released,
482+
("ready", "error"): self.transition_generic_error,
483+
("ready", "executing"): self.transition_ready_executing,
484+
("released", "fetch"): self.transition_released_fetch,
485+
("released", "waiting"): self.transition_released_waiting,
486+
("waiting", "constrained"): self.transition_waiting_constrained,
487+
("waiting", "ready"): self.transition_waiting_ready,
488488
}
489489

490490
self._transition_counter = 0
@@ -1691,7 +1691,7 @@ def compute_task(
16911691
for key, value in nbytes.items():
16921692
self.tasks[key].nbytes = value
16931693

1694-
def transition_released_fetch__recs(self, ts, *, stimulus_id):
1694+
def transition_released_fetch(self, ts, *, stimulus_id):
16951695
if self.validate:
16961696
assert ts.state == "released"
16971697
assert ts.runspec is None
@@ -1702,7 +1702,7 @@ def transition_released_fetch__recs(self, ts, *, stimulus_id):
17021702
heapq.heappush(self.data_needed, (ts.priority, ts.key))
17031703
return {}, []
17041704

1705-
def transition_released_waiting__recs(self, ts, *, stimulus_id):
1705+
def transition_released_waiting(self, ts, *, stimulus_id):
17061706
if self.validate:
17071707
assert ts.state == "released"
17081708
assert all(d.key in self.tasks for d in ts.dependencies)
@@ -1721,7 +1721,7 @@ def transition_released_waiting__recs(self, ts, *, stimulus_id):
17211721
ts.state = "waiting"
17221722
return recommendations, []
17231723

1724-
def transition_fetch_flight__recs(self, ts, worker, *, stimulus_id):
1724+
def transition_fetch_flight(self, ts, worker, *, stimulus_id):
17251725
if self.validate:
17261726
assert ts.state == "fetch"
17271727
assert ts.who_has
@@ -1732,13 +1732,13 @@ def transition_fetch_flight__recs(self, ts, worker, *, stimulus_id):
17321732
self.in_flight_tasks += 1
17331733
return {}, []
17341734

1735-
def transition_memoery_released__recs(self, ts, *, stimulus_id):
1735+
def transition_memoery_released(self, ts, *, stimulus_id):
17361736
ts.state = "released"
17371737
ts.protected = False
17381738
self.release_key(ts.key)
17391739
return {}, []
17401740

1741-
def transition_waiting_constrained__recs(self, ts, *, stimulus_id):
1741+
def transition_waiting_constrained(self, ts, *, stimulus_id):
17421742
if self.validate:
17431743
assert ts.state == "waiting"
17441744
assert not ts.waiting_for_data
@@ -1752,7 +1752,7 @@ def transition_waiting_constrained__recs(self, ts, *, stimulus_id):
17521752
self.constrained.append(ts.key)
17531753
return {}, []
17541754

1755-
def transition_waiting_ready__recs(self, ts, *, stimulus_id):
1755+
def transition_waiting_ready(self, ts, *, stimulus_id):
17561756
if self.validate:
17571757
assert ts.state == "waiting"
17581758
assert not ts.waiting_for_data
@@ -1767,22 +1767,20 @@ def transition_waiting_ready__recs(self, ts, *, stimulus_id):
17671767

17681768
return {}, []
17691769

1770-
def transition_generic_error__recs(self, ts, exception, traceback, *, stimulus_id):
1770+
def transition_generic_error(self, ts, exception, traceback, *, stimulus_id):
17711771
ts.exception = exception
17721772
ts.traceback = traceback
17731773
smsgs = [self.get_task_state_for_scheduler(ts)]
17741774
ts.state = "error"
17751775
return {}, smsgs
17761776

1777-
def transition_executing_error__recs(
1778-
self, ts, exception, traceback, *, stimulus_id
1779-
):
1777+
def transition_executing_error(self, ts, exception, traceback, *, stimulus_id):
17801778
self.executing_count -= 1
1781-
return self.transition_generic_error__recs(
1779+
return self.transition_generic_error(
17821780
ts, exception, traceback, stimulus_id=stimulus_id
17831781
)
17841782

1785-
def transition_executing_memory__recs(self, ts, value=no_value, *, stimulus_id):
1783+
def transition_executing_memory(self, ts, value=no_value, *, stimulus_id):
17861784
if self.validate:
17871785
assert ts.state == "executing" or ts.key in self.long_running
17881786
assert not ts.waiting_for_data
@@ -1805,7 +1803,7 @@ def transition_executing_memory__recs(self, ts, value=no_value, *, stimulus_id):
18051803
s_msgs.append(self.get_task_state_for_scheduler(ts))
18061804
return recommendations, s_msgs
18071805

1808-
def transition_constrained_executing__recs(self, ts, *, stimulus_id):
1806+
def transition_constrained_executing(self, ts, *, stimulus_id):
18091807
if self.validate:
18101808
assert not ts.waiting_for_data
18111809
assert ts.key not in self.data
@@ -1822,7 +1820,7 @@ def transition_constrained_executing__recs(self, ts, *, stimulus_id):
18221820
self.loop.add_callback(self.execute, ts.key, stimulus_id=stimulus_id)
18231821
return {}, []
18241822

1825-
def transition_ready_executing__recs(self, ts, *, stimulus_id):
1823+
def transition_ready_executing(self, ts, *, stimulus_id):
18261824
if self.validate:
18271825
assert not ts.waiting_for_data
18281826
assert ts.key not in self.data
@@ -1837,7 +1835,7 @@ def transition_ready_executing__recs(self, ts, *, stimulus_id):
18371835
self.loop.add_callback(self.execute, ts.key, stimulus_id=stimulus_id)
18381836
return {}, []
18391837

1840-
def transition_flight_fetch__recs(self, ts, *, stimulus_id):
1838+
def transition_flight_fetch(self, ts, *, stimulus_id):
18411839
if self.validate:
18421840
assert ts.state == "flight"
18431841

@@ -1851,14 +1849,14 @@ def transition_flight_fetch__recs(self, ts, *, stimulus_id):
18511849

18521850
return {}, []
18531851

1854-
def transition_flight_error__recs(self, ts, exception, traceback, *, stimulus_id):
1852+
def transition_flight_error(self, ts, exception, traceback, *, stimulus_id):
18551853
self.in_flight_tasks -= 1
18561854
ts.coming_from = None
1857-
return self.transition_generic_error__recs(
1855+
return self.transition_generic_error(
18581856
ts, exception, traceback, stimulus_id=stimulus_id
18591857
)
18601858

1861-
def transition_flight_released__recs(self, ts, *, stimulus_id):
1859+
def transition_flight_released(self, ts, *, stimulus_id):
18621860
if self.validate:
18631861
assert ts.state == "flight"
18641862

@@ -1875,7 +1873,7 @@ def transition_flight_released__recs(self, ts, *, stimulus_id):
18751873

18761874
return recommendations, scheduler_msgs
18771875

1878-
def transition_fetch_released__recs(self, ts, *, stimulus_id):
1876+
def transition_fetch_released(self, ts, *, stimulus_id):
18791877
if self.validate:
18801878
assert ts.state == "fetch"
18811879

@@ -1890,9 +1888,7 @@ def transition_fetch_released__recs(self, ts, *, stimulus_id):
18901888

18911889
return recommendations, scheduler_msgs
18921890

1893-
def transition_executing_long_running__recs(
1894-
self, ts, compute_duration, *, stimulus_id
1895-
):
1891+
def transition_executing_long_running(self, ts, compute_duration, *, stimulus_id):
18961892

18971893
if self.validate:
18981894
assert ts.state == "executing"
@@ -1910,7 +1906,7 @@ def transition_executing_long_running__recs(
19101906
self.io_loop.add_callback(self.ensure_computing)
19111907
return {}, scheduler_msgs
19121908

1913-
def transition_flight_memory__recs(self, ts, value, *, stimulus_id):
1909+
def transition_flight_memory(self, ts, value, *, stimulus_id):
19141910
if self.validate:
19151911
assert ts.state == "flight"
19161912

@@ -2157,7 +2153,7 @@ def get_task_state_for_scheduler(self, ts):
21572153
"status": "OK",
21582154
"key": ts.key,
21592155
"nbytes": ts.nbytes,
2160-
"thread": self.threads.get(ts.key, list(self.threads.values())[0]),
2156+
"thread": self.threads.get(ts.key),
21612157
"type": typ_serialized,
21622158
"typename": typename(typ),
21632159
"metadata": ts.metadata,
@@ -2167,7 +2163,7 @@ def get_task_state_for_scheduler(self, ts):
21672163
"op": "task-erred",
21682164
"status": "error",
21692165
"key": ts.key,
2170-
"thread": self.threads.get(ts.key, list(self.threads.values())[0]),
2166+
"thread": self.threads.get(ts.key),
21712167
"exception": ts.exception,
21722168
"traceback": ts.traceback,
21732169
}
@@ -2275,8 +2271,12 @@ async def gather_dep(
22752271
# Keep namespace clean since this func is long and has many
22762272
# dep*, *ts* variables
22772273

2278-
# This is awkward, see FIXME below
22792274
for dep_key in to_gather:
2275+
# For diagnostics we want to attach the transfer to a single
2276+
# task. this task is typically the next to be executed but
2277+
# since we're fetching tasks for potentially many
2278+
# dependents, an exact match is not possible.
2279+
# If there are no dependents, this is a pure replica fetch
22802280
dep_ts = cause = self.tasks[dep_key]
22812281
for dependent in dep_ts.dependents:
22822282
cause = dependent

0 commit comments

Comments
 (0)