HomePhabricator
Diffusion Comm 0546835757f5

[services][backup] Implement blob Put client

Description

[services][backup] Implement blob Put client

Summary:
This diff implements the blob Put client logic. Added extensive in-code comments describing its working principle.

This code is an improved and simplified version of old blob_client: (link) - I got rid of custom Tokio runtimes and mutexes, which caused problems in the previous implementation.

Depends on D6166

Test Plan: This code is tested in subsequent diffs where it is used in backup service ednpoints.

Reviewers: varun, tomek, jon, max

Reviewed By: varun, tomek

Subscribers: ashoat, atul

Differential Revision: https://phab.comm.dev/D6167

Details

Provenance
bartekAuthored on Jan 4 2023, 7:16 AM
Reviewer
varun
Differential Revision
D6167: [services][backup] Implement blob Put client
Parents
rCOMMbbb809c9b2fa: [services][backup] Implement blob Get client
Branches
Unknown
Tags
Unknown