Skip to content
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

feature: migrate from pyfilesystem2 to fsspec #4118

Open
judahrand opened this issue Aug 14, 2023 · 1 comment
Open

feature: migrate from pyfilesystem2 to fsspec #4118

judahrand opened this issue Aug 14, 2023 · 1 comment
Labels
enhancement Enhancement proposals

Comments

@judahrand
Copy link
Contributor

judahrand commented Aug 14, 2023

Feature request

This change would allow for remote blob storage to be directly used for Model storage and Bento storage. fsspec has backends/implementations for S3, GCS, Azure Blob, Databricks Filesystem, FTP, etc.

This can only be a good thing! Additionally, integrating with universal-pathlib might be a good idea.

fsspec
universal-pathlib

Is this a move that would be accepted as a Pull Request?

Motivation

We'd like to be able to package Bentos and Models in CI but currently since BentoML only writes to the local filesystem this is not easily possible. Our workaround is to just not store the Bentos or the Models!

Other

No response

@judahrand judahrand added the enhancement Enhancement proposals label Aug 14, 2023
@ssheng
Copy link
Collaborator

ssheng commented Aug 14, 2023

Great suggestion. With remote storage, concurrency will likely have to be handled more explicitly compared to local storage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement proposals
Projects
None yet
Development

No branches or pull requests

2 participants