ratt-ru / QuartiCal

CubiCal, but with greater power.
MIT License
8 stars 4 forks source link

Changes in dask (2023.12.0 onward) break scheduler plugin #316

Closed JSKenyon closed 8 months ago

JSKenyon commented 8 months ago

Describe the bug See title. The internals of dask.order have been changed. This means that functionality on which the plugin depended has been removed.

To Reproduce Run QuartiCal with a newer version of dask.

Expected behavior Behaviour should be unchanged.

Strategy I will need to go and examine order.py to figure out precisely what needs to be done. #315 can likely be fixed at the same time. Interestingly, it seems that although the scheduler is still transfer-prone, overall behaviour seems to have improved. This may be less true on distributed systems - I have only tested this out using a LocalCluster.