Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feat(core): add if-match to OpWrite #5360

Merged
merged 7 commits into from
Dec 4, 2024
Merged

Conversation

Frank-III
Copy link
Contributor

Which issue does this PR close?

Closes #5359. similar to what has been done in #5305, please review the code🙏

Rationale for this change

What changes are included in this PR?

Are there any user-facing changes?

Add op.write_with(path, content).if_match("<etag>")

Copy link
Member

@Xuanwo Xuanwo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @Frank-III for working on this!

@Frank-III
Copy link
Contributor Author

thanks for the review! would fix soon

@Frank-III Frank-III marked this pull request as draft November 27, 2024 03:56
@Frank-III Frank-III marked this pull request as ready for review November 27, 2024 14:28
@Xuanwo
Copy link
Member

Xuanwo commented Nov 28, 2024

Seems ceph rados s3 doesn't support write_with_if_match. Let's add a new config for s3 called disable_write_with_if_match and only enable it for ceph rados s3.

hdfs related error is not related to this PR.

@Xuanwo
Copy link
Member

Xuanwo commented Dec 4, 2024

Thank you @Frank-III for working on this! I'm guessing most tests have passed now. Please try merge with main branch to addess the clippy warnings.

Copy link
Member

@Xuanwo Xuanwo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @Frank-III for working on this, really great!

@Frank-III
Copy link
Contributor Author

Thank you @Frank-III for working on this, really great!

Thank you again for your patient guidance! 😊

@Xuanwo Xuanwo merged commit 311097c into apache:main Dec 4, 2024
237 of 239 checks passed
@Frank-III Frank-III deleted the s3-if-match branch December 4, 2024 18:33
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

new feature: AWS S3 now supports if-match
2 participants