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.
Differential D5097 Authored by • karol on Sep 9 2022, 11: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, 11:45 AM2022-09-09 11:45:00 (UTC+0) • karol edited the summary of this revision. (Show Details)Sep 9 2022, 11:55 AM2022-09-09 11:55:02 (UTC+0) • 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, 11:58 AM2022-09-09 11:58:02 (UTC+0) Harbormaster completed remote builds in B12050: Diff 16549.Sep 9 2022, 11:59 AM2022-09-09 11:59:11 (UTC+0) This revision is now accepted and ready to land.Sep 9 2022, 5:38 PM2022-09-09 17:38:14 (UTC+0) Harbormaster completed remote builds in B12071: Diff 16571.Sep 12 2022, 8:27 AM2022-09-12 08:27:46 (UTC+0) Harbormaster completed remote builds in B12161: Diff 16689.Sep 15 2022, 8:40 AM2022-09-15 08:40:58 (UTC+0) This revision was landed with ongoing or failed builds.Sep 19 2022, 2:28 PM2022-09-19 14:28:36 (UTC+0) This revision was automatically updated to reflect the committed changes. Harbormaster completed remote builds in B12284: Diff 16846.Sep 19 2022, 2:39 PM2022-09-19 14:39:36 (UTC+0)
Revision Contents
Diff 16846 |