With intensive parallel calls requestResponse and requestStream with different lifetimes, responses or flow values were sometimes "lost".
Debugging showed that RSocketState.receivers[streamId] sometimes returned null, even though the desired streamId existed.
fix incorrect IntMap rehash
Motivation:
With intensive parallel calls requestResponse and requestStream with different lifetimes, responses or flow values were sometimes "lost". Debugging showed that RSocketState.receivers[streamId] sometimes returned null, even though the desired streamId existed.
Modifications:
See diff
Result:
The problem is no longer repeated