Skip to content

[Backport release-1.18] Fix when_all hang when some children complete before construction#1151

Merged
dapr-bot merged 1 commit into
release-1.18from
backport-1150-to-release-1.18
Jul 14, 2026
Merged

[Backport release-1.18] Fix when_all hang when some children complete before construction#1151
dapr-bot merged 1 commit into
release-1.18from
backport-1150-to-release-1.18

Conversation

@dapr-bot

Copy link
Copy Markdown
Collaborator

Backport 49eeda9 from #1150.

…1150)

WhenAllTask.__init__ was resetting _completed_tasks after CompositeTask
had already counted pre-completed children, so deferred when_all hung
forever in the partial-completion case.

Signed-off-by: Patrick Assuied <patrick.assuied@elationhealth.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
(cherry picked from commit 49eeda9)
Signed-off-by: dapr-bot <dapr-bot@users.noreply.github.com>
@dapr-bot dapr-bot requested review from a team as code owners July 14, 2026 15:44
@sicoyle sicoyle added the automerge allows dapr bot to merge a PR after tests pass label Jul 14, 2026
@dapr-bot dapr-bot merged commit 5b6c500 into release-1.18 Jul 14, 2026
19 checks passed
@dapr-bot dapr-bot deleted the backport-1150-to-release-1.18 branch July 14, 2026 16:06
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants