Add retries to HTTP storage client APIs #3857

Open
opened 2022-01-07 15:27:28 +00:00 by itamarst · 1 comment

Retrying transparently on failure is worth doing for idempotent APIs, at least, so higher level logic doesn't have to think about it, and intermittent failures aren't exposed to users.

Retrying transparently on failure is worth doing for idempotent APIs, at least, so higher level logic doesn't have to think about it, and intermittent failures aren't exposed to users.
itamarst added the
unknown
normal
task
n/a
labels 2022-01-07 15:27:28 +00:00
itamarst added this to the HTTP Storage Protocol milestone 2022-01-07 15:27:28 +00:00
itamarst self-assigned this 2022-01-07 15:27:28 +00:00
Author

The HTTP client actually does this automatically for things it knows are idempotent (i.e. GET).

The HTTP client actually does this automatically for things it knows are idempotent (i.e. `GET`).
itamarst modified the milestone from HTTP Storage Protocol to HTTP Storage Protocol v2 2023-01-23 14:14:47 +00:00
Sign in to join this conversation.
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: tahoe-lafs/trac-2024-07-25#3857
No description provided.