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

Implement Huawei Object Storage Service Support #512

Closed
6 tasks done
Xuanwo opened this issue Aug 11, 2022 · 7 comments
Closed
6 tasks done

Implement Huawei Object Storage Service Support #512

Xuanwo opened this issue Aug 11, 2022 · 7 comments
Assignees

Comments

@Xuanwo
Copy link
Member

Xuanwo commented Aug 11, 2022

@Xuanwo
Copy link
Member Author

Xuanwo commented Aug 11, 2022

cc @eastfisher

@teckick
Copy link
Contributor

teckick commented Aug 12, 2022

/assignme

@Xuanwo
Copy link
Member Author

Xuanwo commented Aug 16, 2022

Thank @eastfisher, for implementing obs signer!

Now reqsign v0.4 has been released with obs support, let's go!

@teckick
Copy link
Contributor

teckick commented Aug 19, 2022

https://support.huaweicloud.com/intl/en-us/api-obs/obs_04_0080.html

In OBS, for a single upload, the size of the object to be uploaded ranges [0, 5 GB]. To upload a file greater than 5 GB, see Operations on Multipart Upload.

For Databend, is it need to support single upload which is larger than 5 GB ?

@Xuanwo
Copy link
Member Author

Xuanwo commented Aug 19, 2022

In OBS, for a single upload, the size of the object to be uploaded ranges [0, 5 GB]. To upload a file greater than 5 GB, see Operations on Multipart Upload.

Nice catch.

We will handle this via https://opendal.databend.rs/rfcs/0438-multipart.html

So don't worry about that.

@Xuanwo
Copy link
Member Author

Xuanwo commented Aug 23, 2022

#556 has been merged, we can implement write and create with the new API new.

@Xuanwo
Copy link
Member Author

Xuanwo commented Aug 28, 2022

Thank @eastfisher. OpenDAL now has native obs support!

@Xuanwo Xuanwo closed this as completed Aug 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants