Skip to content

ServicePulse: Make it possible to do Retry Errors in batches #2764

@RemyDuijkeren

Description

@RemyDuijkeren

Describe the feature.

Sometimes the number of errors for a certain msg type is very high. I want to retry them in batches to not suffocate the system.

I can select a whole page or errors (50) and then retry them at once, and I can retry all of them. There is no middle ground, it is 50 msg or all.

I would like to have an option to retry and then specify the batch, like 1000 or 5000. Would be this a feature to add to ServicePulse?

If I can just specify manually an x number of msg to retry it would solve a lot of scenarios for me, I think.

Example Scenario's:

  • After a bugfix, I want to slowly increase the number to process, to make sure I really fixed the bug (or created by accident a new one). (increasing batches 1,2,5,20,50,100,200,500,1000,2000,5000,10000, etc)
  • Retries can be done but it is too much and will interfere with normal operations. I want to slowly do the retries with a rate-limiter.
  • Retries are done on 1 or very low number of saga’s, so it is of no use to retry all because they will all be hitting the same saga. Rate-limiter could help here.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions