-
Notifications
You must be signed in to change notification settings - Fork 361
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Broken abfs://
on version 2022.7.0
#1002
Comments
@hayesgb : gcs and s3fs tests are run as part of fsspec's test suite. Would you like to create a CI run for adlfs? It seems like we should have caught this. @toby-coleman , would you like to make a PR reverting 988? |
@martindurant @toby-coleman @hayesgb Please would it be possible to explain a bit more what has happened here? I don't know much about the inner workings of fsspec or adlfs, but I think the problem here seems to be not that #988 was wrong but that it was not release in coordination with required changes on the adlfs side. Context: @SajidAlamQB and I work on Kedro, which relies heavily on fsspec for handling datasets. Two years ago fsspec's handling of abfs was raised as a possible bug (#256; fsspec/adlfs#45). From reading those (see fsspec/adlfs#45 (comment)), it seems that adding It seems that instead of this change happening, we on Kedro instead rolled our own version of Hence, if at all possible, we'd really like to go back to using fsspec's |
The short story is: we made the change, and things broke, so we reverted! Separately, it would indeed be good to run adlfs's test suite as one of the runs here, as we already do for s3fs/gcsfs. |
Hello @martindurant, I suspect that But once adding those if protocol in ("s3", "s3a", "gcs", "gs", "adl", "abfs", "abfss", "gdrive"):
options["path"] = options["host"] + options["path"] |
I'm running the following code to access an Azure blob storage container:
This works perfectly with
fsspec==2022.5.0
andadlfs==2022.7.0
. However withfsspec==2022.7.0
andadlfs==2022.7.0
I getFileNotFoundError
arising fromazure.core.exceptions.ResourceNotFoundError: The specified container does not exist.
. It does work, however, if I run:Expectation:
abfs://...
syntax should be supported on Python environments containingfsspec==2022.7.0
.Environment:
AZURE_STORAGE_CONNECTION_STRING
environment variable.Working Python environment (from
pip freeze
):Broken Python environment:
The text was updated successfully, but these errors were encountered: