-
Notifications
You must be signed in to change notification settings - Fork 510
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
feat(integrations/object_store): implement put_opts and get_opts #5513
base: main
Are you sure you want to change the base?
Conversation
Hi, @Xuanwo, I have some issues to discuss:
|
|
|
Ideally, we should test
The idea here is that we can always determine the meaning of this condition and map it to the corresponding error in
|
Thank you for you advise !
I'm wondering whether we need to test
Using this approach seems a bit trivial. What if a request includes a combination of
Our current MSRV is |
If everything goes smoothly, that's great. However, unexpected things can always happen, so it's better to have all services covered by integrate with our behavior test system.
The entire composition could be complex, as demonstrated in azblob's matrix: The expected error for From my perspective, we don't need to impose restrictions here or aim for perfect alignment with object_store. We can revisit this if OpenDAL's own users feel that |
We can use |
Thank you, I have no further questions now. I'll move forward. |
906eb80
to
96ae1d3
Compare
ebd6d08
to
fa78838
Compare
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.
I suggest us to split tests related changes to another PR
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.
Ok. I've been thinking about this as well.
Which issue does this PR close?
Part of: #5115.
Rationale for this change
What changes are included in this PR?
put_opts
andget_opts
object_store_opendal
Are there any user-facing changes?
No