Build #3,040

Build: #3040 was successful Changes by Simon Baslé <sbasle@vmware.com>

Build result summary

Details

Completed
Duration
14 minutes
Labels
None
Agent
bamboo-15.af.pivotal.io
Revision
c1bb12568550384e428b38e87a042ebef79b1c86 c1bb12568550384e428b38e87a042ebef79b1c86
Total tests
7849
Successful since
#3027 ()

Tests

Code commits

Author Commit Message Commit date
Simon Baslé <sbasle@vmware.com> Simon Baslé <sbasle@vmware.com> c1bb12568550384e428b38e87a042ebef79b1c86 c1bb12568550384e428b38e87a042ebef79b1c86 Merge #2631 into 3.4.4
Simon Baslé <sbasle@vmware.com> Simon Baslé <sbasle@vmware.com> e3cc66f5679a75d520fb609a6207e944b10b0381 m e3cc66f5679a75d520fb609a6207e944b10b0381 Prevent ordered merge hanging due to badly sized queue (#2631)
Prevent ordered merge hanging due to badly sized queue (#2631)ssssssssss
This commit ensures that the inner queues used by mergeOrdered operators
are congruent with the prefetch size. Since this is kind of an internal
requirement, the queue supplier isn't accepted through the constructors
anymore, but rather derived from the prefetch size in the inner
subscribers' initialization.

Previously, the supplier was actually ignored but the hardcoded supplier
wouldn't take the `prefetch` size into account, leading to data drops
and hanging when prefetch was larger than the queue size.

Fixes #1958.