redpanda-data / redpanda-data/connect

Add additional field "max_retries" for retry processor

Open
#2,544 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement processors ux
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.