HomePhabricator
Diffusion Comm fe1284b47a5e

[services][blob] Add dependencies for HTTP server

Description

[services][blob] Add dependencies for HTTP server

Summary:
Added dependencies that are required for the HTTP service to run.

  • actix-web is the HTTP server
  • axcix-multipart is extension for multipart uploads
  • tracing-actix-web is a logger middleware for actix-web
  • async-stream and tokio-stream are helper utilities for streaming responses. I introduced them already in Backup service
  • tracing-futures is needed to correctly log async streams
  • http is required for actix-web

Depends on D7442

Test Plan: Cargo build passes.

Reviewers: ashoat, tomek, jon, varun

Reviewed By: ashoat, tomek

Subscribers: atul

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

Details

Provenance
bartekAuthored on Apr 12 2023, 8:46 AM
Reviewer
ashoat
Differential Revision
D7443: [services][blob] Add dependencies for HTTP server
Parents
rCOMM40bcae0f5d57: [services][blob] Extract BlobItem creation
Branches
Unknown
Tags
Unknown