HomePhabricator
Diffusion Comm 925742213d52

[reports-service] Implement Blob storage

Description

[reports-service] Implement Blob storage

Summary:
Implemented storing large reports in blob service and retrieving them.

Depends on D8974, D8940

Test Plan:
The plan requires D8971 to easily upload and view reports

  1. Commented out the size check to store all reports in blob service.
  2. Uploaded multiple reports. Verified that they are stored in blob service.
  3. Downloaded one report directly from blob service, using blob hash. When opened the file, it contained the report JSON.
  4. Viewed the report using report HTTP endpoint

Reviewers: michal, patryk, varun, jon, tomek

Reviewed By: tomek

Subscribers: ashoat, tomek

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

Details

Provenance
bartekAuthored on Aug 26 2023, 11:51 AM
Reviewer
tomek
Differential Revision
D8975: [reports-service] Implement Blob storage
Parents
rCOMM9351bf6f5bba: [reports-service] Endpoint for listing reports
Branches
Unknown
Tags
Unknown