Skip to content

Clarify retry status-code matching doesn't apply to bulk subscribe RETRY - #5273

Merged
marcduiker merged 2 commits into
v1.18from
docs/retry-matching-bulk-subscribe-note
Aug 3, 2026
Merged

Clarify retry status-code matching doesn't apply to bulk subscribe RETRY#5273
marcduiker merged 2 commits into
v1.18from
docs/retry-matching-bulk-subscribe-note

Conversation

@alicejgibbons

Copy link
Copy Markdown
Contributor

Summary

  • matching.httpStatusCodes/matching.gRPCStatusCodes only filter on the transport-level status code of the call to the application.
  • A bulk subscribe handler's per-entry RETRY status is returned in the response body, not as an HTTP/gRPC status code, so it is not affected by matching and is always retried per the policy's duration/maxRetries/backoff.
  • Added a note to the "Retry filter based on status codes" section of the retries overview page to call this out, with a link to the bulk subscribe docs.

Test plan

  • Verified against the dapr/dapr runtime source (pkg/resiliency/policy.go, pkg/runtime/subscription/bulkresiliency.go, pkg/runtime/subscription/postman/http/http.go, pkg/runtime/subscription/postman/grpc/grpc.go): the matching filter only fires when the error is a resiliency.CodeError, and bulk subscribe's per-entry RETRY never produces one.
  • Docs site preview build (Hugo) once CI runs

🤖 Generated with Claude Code

…be RETRY

matching.httpStatusCodes/gRPCStatusCodes filter on the transport-level
status code of the call, but a bulk subscribe handler's per-entry RETRY
status isn't carried as an HTTP or gRPC status code, so it's always
retried regardless of the configured matching filter.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@alicejgibbons
alicejgibbons requested review from a team as code owners August 3, 2026 11:31
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

Azure Static Web Apps: Your stage site is ready! Visit it here: https://ashy-coast-091fbe31e-5273.westus2.7.azurestaticapps.net

Signed-off-by: Alice Gibbons <alice@diagrid.io>
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

Azure Static Web Apps: Your stage site is ready! Visit it here: https://ashy-coast-091fbe31e-5273.westus2.7.azurestaticapps.net

@marcduiker marcduiker left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@marcduiker
marcduiker merged commit 099cf73 into v1.18 Aug 3, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants