Skip to content

Remove try/finally from SelectMany in TransformAsync, which was causing race condition for some reason - #664

Merged
RolandPheasant merged 6 commits into
reactivemarbles:mainfrom
tomasfil:TransformAsyncWithBind
Nov 23, 2022
Merged

Remove try/finally from SelectMany in TransformAsync, which was causing race condition for some reason#664
RolandPheasant merged 6 commits into
reactivemarbles:mainfrom
tomasfil:TransformAsyncWithBind

Conversation

@tomasfil

Copy link
Copy Markdown
Contributor

Fixes #663

Tomáš Filip added 3 commits November 17, 2022 13:13
@tomasfil

Copy link
Copy Markdown
Contributor Author

This PR might be terrible, or just a workaround, someone smarter might identify the cause of the race condition, but as is seen in the issue #663, the actual issue is wild and someone might understand why that happens better

@RolandPheasant RolandPheasant left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Let's hope this fixes it for all time !

@RolandPheasant
RolandPheasant merged commit 59b3cac into reactivemarbles:main Nov 23, 2022
@tomasfil
tomasfil deleted the TransformAsyncWithBind branch November 23, 2022 10:19
@github-actions

github-actions Bot commented Dec 8, 2022

Copy link
Copy Markdown

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Dec 8, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: When using TransformAsync, then Bind sometimes does not remove item from final collection

2 participants