Build #3,025

Build: #3025 failed Changes by Simon Baslé <[email protected]>

Build result summary

Details

Completed
Duration
10 minutes
Labels
None
Agent
bamboo-19.af.pivotal.io
Revision
d22f352495c3803c206c4a2b998772fa7873e5ff d22f352495c3803c206c4a2b998772fa7873e5ff
Total tests
7410
Fixed in
#3027 (Changes by Simon Baslé <[email protected]>)

Tests

Responsible

No one has taken responsibility for this failure

Code commits

Author Commit Message Commit date
Simon Baslé <sbasle@vmware.com> Simon Baslé <[email protected]> d22f352495c3803c206c4a2b998772fa7873e5ff d22f352495c3803c206c4a2b998772fa7873e5ff Merge #2567 into 3.4.3
Tomas Kolda <koldat@gmail.com> Tomas Kolda <[email protected]> 31254c676c9c5382050508d722a9063b17b5e691 m 31254c676c9c5382050508d722a9063b17b5e691 Fix OverflowException in MultiSubscriptionSubscriber (#2576)
This commit fixes an OverflowException when using concatMap and/or
Flux.just, finding its root in `MultiSubscriptionSubscriber` request
accounting.

It changes the underlying subscription of `Flux.just` to become a
ScalarSubscription, as the lack of volatile was causing race conditions.

It also allows to set up a predefined `stepName` for ScalarSubscription,
in order to maintain the stepName of `Flux.just` as it was before.

Fixes #2567.

Tests

New test failures 1
Status Test View job Duration
Collapse Failed FluxJustTest scanSubscription() History
Core < 1 sec
java.lang.AssertionError: java.lang.AssertionError: 
Expecting:
 <SYNC>
and actual:
 <UNKNOWN>
to refer to the same object
java.lang.AssertionError: 
Expecting:
(93 more lines...)