You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a cross-boundary fusion problem with flatMap and an async-fuseable source that schedules emissions internally, like the fused just+subscribeOn and observeOn in general.
I don't know yet how would be possible to keep such fusion, therefore, I suggest disabling fusion on these classes:
FluxSubscribeOnValue
FluxPublishOn
You can simply return NONE or strip the classes from QueueSubscription
I've noticed a different behaviour when you place a subscribeOn straigh after a just from when you put another operator in-between.
For example:
This always creates four threads but only uses one and never runs the processes in parallel.
On the contrary, when you put an operator in the middle the four threads are used, I use log() in my example but it can be any operator:
In this last case, the four threads are used:
The text was updated successfully, but these errors were encountered: