adpative retry support for opendal
Open
core
research
- Dominant language
- Rust
- Stars
- 5.4k
- Forks
- 825
- Avg merge
- 1d 14m
- Merged PRs (30d)
- 127
Description
ScyllaDB shares adpative retry in [Square Engineering's "Fail Fast, Retry Soon" Performance Optimization Technique](https://www.youtube.com/watch?v=oRRr-AONvak&t=887s). It's seems cool and a good fit for opendal. Maybe we can add adpative retry for opendal's retry layer too.
Contributor guide
Research direction
Start by reading OpenDAL's retry layer and the linked Square Engineering talk to define what adaptive retry should mean here. Compare the current retry behavior with ScyllaDB's approach, then document the design and validation needed before deciding what counts as done.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- backend, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100