dapr / dapr/components-contrib

Tracking issue: Disable built-in retries in components

Open
#1,797 5 comments 0 reactions 0 assignees View on GitHub
kind/bug P1 pinned size/M
Dominant language
Go
Stars
602
Forks
580
Avg merge
4d 9h
Merged PRs (30d)
6

Description

With the addition of resiliency in the runtime, components should not have built-in retry policies, as that multiples the attempts.

- [ ] Input bindings
- [ ] Output bindings
- [x] Pubsub: receive #1798
- [ ] Pubsub: publish

Contributor guide

Open the contributing guide

Research direction

Start with the unchecked Input bindings, Output bindings, and Pubsub: publish entries, then compare them with the completed Pubsub: receive work in #1798. Review the relevant component implementations and their existing retry behavior; done means each remaining checklist item no longer duplicates runtime retries.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
distributed-systems
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.