Skip to content

[pull] master from rsocket:master#90

Open
pull[bot] wants to merge 233 commits into
anniyanvr:masterfrom
rsocket:master
Open

[pull] master from rsocket:master#90
pull[bot] wants to merge 233 commits into
anniyanvr:masterfrom
rsocket:master

Conversation

@pull

@pull pull Bot commented Aug 6, 2020

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Signed-off-by: Oleh Dokuka <shadowgun@i.ua>
@pull pull Bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Aug 6, 2020
@OlegDokuka OlegDokuka force-pushed the master branch 3 times, most recently from 9ca9fff to 765e030 Compare August 7, 2020 12:04
OlegDokuka and others added 12 commits August 7, 2020 16:30
Signed-off-by: Oleh Dokuka <shadowgun@i.ua>
Signed-off-by: Oleh Dokuka <shadowgun@i.ua>
Signed-off-by: Oleh Dokuka <shadowgun@i.ua>
Co-authored-by: Rossen Stoyanchev <rstoyanchev@users.noreply.github.com>
Signed-off-by: Oleh Dokuka <shadowgun@i.ua>
This is the proposed fix for #895 for the 1.1 codebase where
the logic for re-assembling is in a different class than 1.0.

Signed-off-by: Rossen Stoyanchev <rstoyanchev@vmware.com>
Signed-off-by: Oleh Dokuka <shadowgun@i.ua>
Signed-off-by: Oleh Dokuka <shadowgun@i.ua>
Signed-off-by: Rossen Stoyanchev <rstoyanchev@vmware.com>
Signed-off-by: Oleh Dokuka <shadowgun@i.ua>
Signed-off-by: Oleh Dokuka <shadowgun@i.ua>
Signed-off-by: Oleh Dokuka <shadowgun@i.ua>
Signed-off-by: Oleh Dokuka <shadowgun@i.ua>
Oleh Dokuka and others added 30 commits April 5, 2023 20:57
Signed-off-by: Oleh Dokuka <odokuka@vmware.com>
Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Signed-off-by: OlegDokuka <odokuka@vmware.com>
Signed-off-by: Oleh Dokuka <odokuka@vmware.com>
Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Signed-off-by: OlegDokuka <odokuka@vmware.com>
Signed-off-by: Oleh Dokuka <odokuka@vmware.com>
Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Signed-off-by: OlegDokuka <odokuka@vmware.com>
…ion notification

Signed-off-by: Oleh Dokuka <odokuka@vmware.com>
Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Signed-off-by: OlegDokuka <odokuka@vmware.com>
Signed-off-by: Oleh Dokuka <odokuka@vmware.com>
Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Signed-off-by: OlegDokuka <odokuka@vmware.com>
Signed-off-by: Oleh Dokuka <odokuka@vmware.com>
Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Signed-off-by: OlegDokuka <odokuka@vmware.com>
Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Signed-off-by: OlegDokuka <odokuka@vmware.com>
Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Signed-off-by: Oleh Dokuka <odokuka@vmware.com>
Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Signed-off-by: OlegDokuka <odokuka@vmware.com>
This PR updates dependencies and makes minor modifications to UnboundedProcessor due to repeating failures of UnboundedProcessorJCStreassTest, which started reproducing some unspotted issues.

Motivation:

UnboundedProcessor is a critical component in the RSocket-Java ecosystem and must work properly. After analysis of its internal state machine, it was spotted that sometimes:

The request may not be delivered due to natural concurrency
The terminal signal may not be delivered since it checks for demand which might be consumed already (due to natural concurrency)
The final value could be delivered violating reactive-streams spec
Modifications:

This PR adds a minimal set of changes, preserving old implementation but eliminating the mentioned bugs

---------

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>

# Conflicts:
#	build.gradle
#	gradle.properties
Signed-off-by: sullis <github@seansullivan.com>
Signed-off-by: sullis <github@seansullivan.com>
It must stay < 1.3 to work with slf4j 1.7.

Signed-off-by: rstoyanchev <rossen.stoyanchev@broadcom.com>
* ensures connection is close on keepalive timeout

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>

* fix format

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>

* improve KeepaliveTest

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>

* fix format and failing test

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>

* adds reference to the original GH issue

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>

* fixes google format

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>

---------

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Fixes gh-1114

Signed-off-by: rstoyanchev <rossen.stoyanchev@broadcom.com>
* ensures connection is close on keepalive timeout

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>

* fix format

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>

* improve KeepaliveTest

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>

* fix format and failing test

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>

* adds reference to the original GH issue

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>

* fixes google format

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>

---------

Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Fixes gh-1114

Signed-off-by: rstoyanchev <rossen.stoyanchev@broadcom.com>
Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
Reactor 2020.0.39 -> 2020.0.47
Netty 4.1.106.Final -> 4.1.117.Final
netty-tcnative-boringssl-static 2.0.62.Final -> 2.0.69.Final
Micrometer 1.11.0 -> 1.11.12
Micrometer Tracing 1.1.1 -> 1.1.13

Signed-off-by: rstoyanchev <rossen.stoyanchev@broadcom.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.