Automatic retries
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 768
- Forks
- 191
- PR merge metrics
- No merged PRs in 30d
Description
When the upcoming datasets API goes public and this library provides methods for interacting with it, users will start trying to use this library for large uploads. And that means users will probably hit occasional server failures. Those failures will look absolute to the user, but might be fixable simply by retrying the request. So it would be great if this library included options or default behavior for smart automatic retries.
@rclark mentioned that the AWS JS SDK does this very well, so it could serve as an example.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No implementation files or tests are named. Start by locating the datasets API request entry points, then review the AWS JS SDK as the referenced retry example. Define which failures are retryable and how options or defaults should behave before determining the tests needed to show the feature is complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- api
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100