Page MenuHomePhabricator

[backup-service] Propagate 'BlobClient' to handlers
ClosedPublic

Authored by bartek on Jan 25 2023, 2:23 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Mar 16, 2:04 PM
Unknown Object (File)
Wed, Mar 5, 4:46 PM
Unknown Object (File)
Wed, Mar 5, 4:46 PM
Unknown Object (File)
Wed, Mar 5, 4:45 PM
Unknown Object (File)
Wed, Mar 5, 4:32 PM
Unknown Object (File)
Feb 23 2025, 9:23 PM
Unknown Object (File)
Jan 27 2025, 5:29 AM
Unknown Object (File)
Jan 27 2025, 5:29 AM
Subscribers

Details

Summary

Part of https://linear.app/comm/issue/ENG-2688/backup-service-reuse-single-blob-client-instance

Citing https://phab.comm.dev/D6167?id=20696#inline-41664 and Tonic docs - the Channel is encouraged to be cloned and so the BlobClient instance is.
I propagated it to all places where it would be needed, the same way as DynamoDB DatabaseClient. It's not yet used, though.

Depends on D6384

Test Plan

Backup service compiles.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable