-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
s3: fsspec migration #5683
s3: fsspec migration #5683
Conversation
I'm marking this PR ready to review. The test suite passes on every version, though since we are awaiting a new s3fs release we can't just merge it as is yet (only one line change in setup to point to pypi s3fs instead of github one solve this though, so it won't block reviews). |
Benchmarks from the latest revision, same in general but there seems to be a slight improvement on |
motoserver: | ||
image: motoserver/moto | ||
ports: | ||
- "5000" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@isidentical, now that we are using docker 😩, please turn the following config off so that s3 tests are not run by default:
Line 22 in 3143975
"s3": True, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔥
And s3fs is out too https://pypi.org/project/s3fs/ (as well as gcsfs), just waiting on adlfs 🙂
hey, guys - quick ask - could we summarize (and may be visualize) before after? It's hard for me to figure out what do specific (not a blocker for merge obviously, you decide - but would be really helpful to understand better what's going on and review) 🙏 |
Actually, it is a very simple example of push + pull of big single file / a dataset of a lot of small files with
I'll try to prepare a proper table with before/after of different scenerios. |
We've discovered a bug that caused |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Outstanding work 🔥
Let's merge and move forward for now, aiobotocore issue is a problem, but we can live with it for now (we also have some time before the next release, etc).
Thank you! 🙏
Supersedes the first attempt on #5622.