Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RTL6c: Publish while not connected #208

Merged
merged 22 commits into from
Nov 9, 2020

Conversation

tcard
Copy link
Contributor

@tcard tcard commented Nov 6, 2020

This PR also includes random fixes that came up during testing, including the culprit of #172's CI failure.

@tcard tcard requested review from lmars and gernest November 6, 2020 13:45
@tcard tcard self-assigned this Nov 6, 2020
Base automatically changed from feature/conn-open-failures-rtn14 to integration/1.2 November 6, 2020 15:28
@tcard tcard force-pushed the feature/rtl6c-queue-messages branch from 8dfe308 to ac32479 Compare November 7, 2020 07:57
@tcard tcard force-pushed the feature/rtl6c-queue-messages branch from 3505b84 to 45023f3 Compare November 7, 2020 10:27
@tcard tcard marked this pull request as ready for review November 7, 2020 10:32
tcard added 4 commits November 9, 2020 08:49
We were reattaching if the resumed CONNECTED message brought an error,
but per RTN15c3, we only need to attach if we didn't resume and the
error only affects the connection's error reason.
Previous way was flaky due to the artificially short timeouts:

--- FAIL: TestRealtimeConn_RTN23 (0.00s)
    realtime_conn_spec_test.go:1764: [ErrorInfo :timeout code=80003 disconnected statusCode=0] See https://help.ably.io/error/80003
@lmars lmars mentioned this pull request Nov 9, 2020
2 tasks
@tcard tcard merged commit 96bc562 into integration/1.2 Nov 9, 2020
@tcard tcard deleted the feature/rtl6c-queue-messages branch November 9, 2020 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants