@@ -2788,24 +2788,26 @@ async def test_retire_workers_bad_params(c, s, a, b):
2788
2788
@gen_cluster (
2789
2789
client = True , config = {"distributed.scheduler.default-task-durations" : {"inc" : 100 }}
2790
2790
)
2791
- async def test_get_task_duration (c , s , a , b ):
2791
+ async def test_get_prefix_duration (c , s , a , b ):
2792
2792
future = c .submit (inc , 1 )
2793
2793
await future
2794
2794
assert 10 < s .task_prefixes ["inc" ].duration_average < 100
2795
2795
2796
2796
ts_pref1 = s .new_task ("inc-abcdefab" , None , "released" )
2797
- assert 10 < s .get_task_duration (ts_pref1 ) < 100
2797
+ assert 10 < s ._get_prefix_duration (ts_pref1 . prefix ) < 100
2798
2798
2799
+ extension = s .extensions ["stealing" ]
2799
2800
# make sure get_task_duration adds TaskStates to unknown dict
2800
- assert len (s .unknown_durations ) == 0
2801
+ assert len (extension .unknown_durations ) == 0
2801
2802
x = c .submit (slowinc , 1 , delay = 0.5 )
2802
2803
while len (s .tasks ) < 3 :
2803
2804
await asyncio .sleep (0.01 )
2804
2805
2805
2806
ts = s .tasks [x .key ]
2806
- assert s .get_task_duration (ts ) == 0.5 # default
2807
- assert len (s .unknown_durations ) == 1
2808
- assert len (s .unknown_durations ["slowinc" ]) == 1
2807
+ assert s ._get_prefix_duration (ts .prefix ) == 0.5 # default
2808
+
2809
+ assert len (extension .unknown_durations ) == 1
2810
+ assert len (extension .unknown_durations ["slowinc" ]) == 1
2809
2811
2810
2812
2811
2813
@gen_cluster (client = True )
@@ -3338,10 +3340,11 @@ async def test_unknown_task_duration_config(client, s, a, b):
3338
3340
future = client .submit (slowinc , 1 )
3339
3341
while not s .tasks :
3340
3342
await asyncio .sleep (0.001 )
3341
- assert sum (s .get_task_duration (ts ) for ts in s .tasks .values ()) == 3600
3342
- assert len (s .unknown_durations ) == 1
3343
+ assert sum (s ._get_prefix_duration (ts .prefix ) for ts in s .tasks .values ()) == 3600
3344
+ extension = s .extensions ["stealing" ]
3345
+ assert len (extension .unknown_durations ) == 1
3343
3346
await wait (future )
3344
- assert len (s .unknown_durations ) == 0
3347
+ assert len (extension .unknown_durations ) == 0
3345
3348
3346
3349
3347
3350
@gen_cluster ()
0 commit comments