Part of ENG-4597.
This diff introduces a foundation for blob client in comm-services-lib. The client is hidden behind a crate feature so services that do not need it do not have to depend on it (e.g. feature-flags).
Paths
| Differential D8777 Authored by bartek on Aug 10 2023, 10:16 AM.
Details
Summary Part of ENG-4597. This diff introduces a foundation for blob client in comm-services-lib. The client is hidden behind a crate feature so services that do not need it do not have to depend on it (e.g. feature-flags). Test Plan Cargo build in comm-services-lib, blob and feature-flags.
Diff Detail
Event Timelinebartek held this revision as a draft. Herald added a reviewer: • jon. · View Herald TranscriptAug 10 2023, 10:16 AM2023-08-10 10:16:52 (UTC-7) bartek added a child revision: D8778: [services-lib] Add method to download blobs.Aug 10 2023, 10:18 AM2023-08-10 10:18:49 (UTC-7) Harbormaster completed remote builds in B21693: Diff 29817.Aug 10 2023, 10:34 AM2023-08-10 10:34:51 (UTC-7) Harbormaster completed remote builds in B21698: Diff 29822.Aug 10 2023, 10:57 AM2023-08-10 10:57:13 (UTC-7) bartek added a child revision: D8786: [services-lib] Add HTTP client auth support.Aug 10 2023, 3:29 PM2023-08-10 15:29:13 (UTC-7) bartek removed a child revision: D8786: [services-lib] Add HTTP client auth support.Aug 10 2023, 3:34 PM2023-08-10 15:34:03 (UTC-7) bartek added a child revision: D8791: [services-lib] Add BlobInfo utility type.Aug 10 2023, 3:47 PM2023-08-10 15:47:11 (UTC-7)
Comment Actions This will be very useful! I would prefer to have multiple packages in comm-services-lib/ (comm-services-lib/database-utils/, comm-services-lib/blob-client), but I don't really have strong argument against using features for this. This revision is now accepted and ready to land.Aug 11 2023, 4:11 AM2023-08-11 04:11:56 (UTC-7) Closed by commit rCOMM9813647e8139: [services-lib] Introduce Blob Client (authored by bartek). · Explain WhyAug 16 2023, 7:25 AM2023-08-16 07:25:48 (UTC-7) This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 29822 services/backup/Cargo.lock
services/blob/Cargo.lock
services/comm-services-lib/Cargo.lock
services/comm-services-lib/Cargo.toml
services/comm-services-lib/src/blob/client.rs
services/comm-services-lib/src/blob/mod.rs
|