Skip to content

[Backport release-1.19] fix(workflow): accept work items larger than gRPC's 4MB default - #1339

Merged
dapr-bot merged 2 commits into
release-1.19from
backport-1337-to-release-1.19
Oct 22, 2026
Merged

dapr-bot merged 2 commits into
release-1.19from
backport-1337-to-release-1.19

Conversation

@dapr-bot

Copy link
Copy Markdown
Collaborator

Backport ba2b297 from #1337.

The workflow worker's gRPC channel kept gRPC's default 4MB receive
limit unless the app set max_grpc_message_length or
DAPR_GRPC_MAX_INBOUND_MESSAGE_SIZE_BYTES. The sidecar sends work items
up to its own max body size, which apps raise for large payloads, so a
work item over 4MB (for example a fan-out of five 1MB activity
results) failed the stream with RESOURCE_EXHAUSTED. The worker
reconnected, the sidecar redelivered the same work item, and it failed
again, so every workflow on the worker stalled.

Signed-off-by: joshvanl <me@joshvanl.dev>
(cherry picked from commit ba2b297)
Signed-off-by: dapr-bot <dapr-bot@users.noreply.github.com>
@dapr-bot
dapr-bot requested review from a team as code owners October 22, 2026 15:01
@dapr-bot dapr-bot added automerge allows dapr bot to merge a PR after tests pass autoupdate labels Oct 22, 2026
@dapr-bot
dapr-bot enabled auto-merge (squash) October 22, 2026 15:02
@codecov

codecov Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (release-1.19@53b1f66). Learn more about missing BASE report.

Additional details and impacted files
@@               Coverage Diff               @@
##             release-1.19    #1339   +/-   ##
===============================================
  Coverage                ?   87.21%           
===============================================
  Files                   ?      163           
  Lines                   ?    13066           
  Branches                ?        0           
===============================================
  Hits                    ?    11396           
  Misses                  ?     1670           
  Partials                ?        0           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dapr-bot
dapr-bot merged commit 1928aa1 into release-1.19 Oct 22, 2026
28 of 36 checks passed
@dapr-bot
dapr-bot deleted the backport-1337-to-release-1.19 branch October 22, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge allows dapr bot to merge a PR after tests pass autoupdate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants