s3fs 2024.3.0 (released yesterday) added a max_concurrency
kwarg (fsspec/s3fs#848), and today I have a job failing during a dvc pull
from S3, referencing an unexpected keyword argument 'max_concurrency'
:
ERROR: failed to transfer '54a252d859eea2207da0fb933661dca0' - S3FileSystem._get_file() got an unexpected keyword argument 'max_concurrency'
ERROR: failed to pull data from the cloud - 1 files failed to download
(GHA link)
I was unable to repro it locally (with most of the same relevant versions: dvc{,_s3}
, *boto*
, s3fs
), but pinning s3fs<=2024.2
allowed the same dvc pull
to succeed (GHA link).
Mentioning here in case others run into it / can better triage.