Depends on D5096
Linear task: https://linear.app/comm/issue/ENG-1734/improve-error-handling-system-in-the-blob-client
Removing ERROR_MESSAGES in both client.
For the put client, deferring handling an error to only one place in the code.
Paths
| Differential D5097 Authored by • karol on Sep 9 2022, 4:44 AM.
Details Summary Depends on D5096 Linear task: https://linear.app/comm/issue/ENG-1734/improve-error-handling-system-in-the-blob-client Removing ERROR_MESSAGES in both client. For the put client, deferring handling an error to only one place in the code. Test Plan cd services/backup/blob_client cargo check after running localstack, blob, and backup (in this particular order), this still works: yarn run-integration-tests backup yarn run-performance-tests backup
Diff Detail
Event TimelineHerald added a reviewer: • jon. · View Herald TranscriptSep 9 2022, 4:45 AM2022-09-09 04:45:00 (UTC-7) • karol edited the summary of this revision. (Show Details)Sep 9 2022, 4:55 AM2022-09-09 04:55:02 (UTC-7) • karol added a parent revision: D5096: [services] Backup - Blob Get Client - Refactor put initialize. • karol edited the test plan for this revision. (Show Details)Sep 9 2022, 4:58 AM2022-09-09 04:58:02 (UTC-7) Harbormaster completed remote builds in B12050: Diff 16549.Sep 9 2022, 4:59 AM2022-09-09 04:59:11 (UTC-7) This revision is now accepted and ready to land.Sep 9 2022, 10:38 AM2022-09-09 10:38:14 (UTC-7) Harbormaster completed remote builds in B12071: Diff 16571.Sep 12 2022, 1:27 AM2022-09-12 01:27:46 (UTC-7) Harbormaster completed remote builds in B12161: Diff 16689.Sep 15 2022, 1:40 AM2022-09-15 01:40:58 (UTC-7) This revision was landed with ongoing or failed builds.Sep 19 2022, 7:28 AM2022-09-19 07:28:36 (UTC-7) Closed by commit rCOMM37af4e6583b9: [services] Backup - Blob Get Client - Cleanup (authored by • karol). · Explain Why This revision was automatically updated to reflect the committed changes. Harbormaster completed remote builds in B12284: Diff 16846.Sep 19 2022, 7:39 AM2022-09-19 07:39:36 (UTC-7)
Revision Contents
Diff 16855 services/backup/blob_client/src/get_client.rs
services/backup/blob_client/src/put_client.rs
|