redpanda-data / redpanda-data/connect
Add additional field "max_retries" for retry processor
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 8.8k
- Forks
- 969
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 64
Description
In benthos version 4.27, a new "retry" processor was introduced. But, unfortunately, there is no opportunity in it (or did I miss it?) make a fixed number of retries, as is done in a similar output retry. Please add an additional field "max_retries": the maximum number of retries before giving up on the request (if set to zero there is no discrete limit)
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
Start by locating the retry processor and the similar output retry implementation mentioned in the issue. Compare how retry limits are configured, then add the requested max_retries behavior, including zero meaning no discrete limit; done means the processor gives up after the configured number of retries.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- stream-processing
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100