Skip to content

RSocketRequester: fix concurrent modification of senders & receivers … #706

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Oct 16, 2019

Conversation

mostroverkhov
Copy link
Member

RSocketRequester: fix concurrent modification of senders & receivers map on termination, closes #679, #695

fix non-deterministic errors order on termination, closes #686

@mostroverkhov mostroverkhov force-pushed the feature/termination-errors-fix branch from 48e3da4 to 2dcfe1c Compare October 15, 2019 15:06
…map on termination

fix non-deterministic errors order on termination

Signed-off-by: Maksym Ostroverkhov <[email protected]>
@mostroverkhov mostroverkhov force-pushed the feature/termination-errors-fix branch from 258606b to fe6b59e Compare October 15, 2019 15:38
Signed-off-by: Maksym Ostroverkhov <[email protected]>
@yschimke
Copy link
Member

Drive by review - I'll leave more thorough reviews to others. Looks sensible enough.

Signed-off-by: Maksym Ostroverkhov <[email protected]>
@robertroeser robertroeser merged commit 31f1730 into develop Oct 16, 2019
@robertroeser robertroeser deleted the feature/termination-errors-fix branch October 16, 2019 17:41
OlegDokuka pushed a commit that referenced this pull request Mar 2, 2020
#706)

* RSocketRequester: fix concurrent modification of senders & receivers map on termination

fix non-deterministic errors order on termination

Signed-off-by: Maksym Ostroverkhov <[email protected]>

* improve test

Signed-off-by: Maksym Ostroverkhov <[email protected]>

* address review

Signed-off-by: Maksym Ostroverkhov <[email protected]>
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.

REJECTED_SETUP sometimes produces Exceptions$ReactiveException instead of RejectedSetupException AssertionError occurred during closing rsocket
3 participants