-
Notifications
You must be signed in to change notification settings - Fork 7.6k
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
Fixed issue #428 #430
Fixed issue #428 #430
Conversation
RxJava-pull-requests #341 FAILURE |
It seems |
RxJava-pull-requests #342 SUCCESS |
Thank you for researching and fixing this! |
What about that unit test suggests the need for |
No, I just want to say this is another example of #383. |
But what does a flaky unit test in |
I just said rx.operators.OperationConcat$UnitTest.testNestedAsyncConcat was a flaky unit test. |
I fixed the issue #428. This issus is because the wrong order of
unsubscribe
andemitChunk
.unsubscribe
will cancel the Future, and the currrent thread's interrupt status will be set. Ifunsubscribe
is called beforeemitChunk
, the currrent thread's interrupt status has already set beforeemitChunk
. It may confuse users when they have some codes depending on the interrupt status.I put
emitChunk
beforeunsubscribe
and added a unit test for it.