Details
Details
Took a test from D13648 test plan, moved to Identity and called the new function in place of the direct BlobServiceClient call
Diff Detail
Diff Detail
- Repository
- rCOMM Comm
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
services/identity/src/comm_service/blob.rs | ||
---|---|---|
32–35 ↗ | (On Diff #45000) | This causes instant failure return when await? returns err, ignoring exponential backoff. let remaining = match blob_client.remove_multiple_holders(request.clone()).await { Ok(response) => response.failed_requests.into(), Err(_) => request, }; So we retry on HTTP call failure too. |
services/identity/src/comm_service/blob.rs | ||
---|---|---|
26 ↗ | (On Diff #45000) | looks like needs to be updated following https://phab.comm.dev/D13648#inline-77564 |
32–35 ↗ | (On Diff #45000) | I think this makes more sense |