Page MenuHomePhabricator

[services][blob] Implement S3Client methods
ClosedPublic

Authored by bartek on Dec 1 2022, 5:03 AM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Nov 12, 12:44 AM
Unknown Object (File)
Thu, Nov 7, 5:48 AM
Unknown Object (File)
Wed, Nov 6, 11:14 PM
Unknown Object (File)
Mon, Nov 4, 3:56 PM
Unknown Object (File)
Mon, Nov 4, 3:56 PM
Unknown Object (File)
Mon, Nov 4, 3:56 PM
Unknown Object (File)
Tue, Oct 29, 7:54 PM
Unknown Object (File)
Sun, Oct 27, 9:21 AM
Subscribers

Details

Summary

Follow up https://linear.app/comm/issue/ENG-2341/blob-service-create-s3-client-abstraction which follows up https://phab.comm.dev/D5682?id=18592#inline-38028

This diff implements methods in the S3Client struct. It's not yet used anywhere.

Test Plan

Project should still compile. These functions will be tested in the next diff.

Diff Detail

Repository
rCOMM Comm
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

bartek held this revision as a draft.
bartek published this revision for review.Dec 1 2022, 6:04 AM
tomek added inline comments.
services/blob/src/s3.rs
81–95 ↗(On Diff #19067)

Should we specify if the range is inclusive?

This revision is now accepted and ready to land.Dec 6 2022, 8:02 PM

Implemented support for RangeBounds. Tested it with integration tests and this playground.