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)
Apr 3 2024, 12:10 AM
Unknown Object (File)
Apr 3 2024, 12:10 AM
Unknown Object (File)
Apr 3 2024, 12:10 AM
Unknown Object (File)
Apr 2 2024, 11:59 PM
Unknown Object (File)
Mar 12 2024, 11:33 PM
Unknown Object (File)
Mar 12 2024, 11:33 PM
Unknown Object (File)
Mar 12 2024, 11:33 PM
Unknown Object (File)
Mar 12 2024, 11:33 PM
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