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
The aim of RTN20 is to ensure that a client reconnects as soon as possible after the host comes online.
However, it has been reported that reconnections can take a long time if the client is connecting at the time of that online event - a connection attempt was initiated whilst offline, and is blocked in some state, but doesn't succeed as a result of the host coming online - it can stay blocked until a timeout occurs, and then the client will wait the usual retry interval (30s if it was suspended) before retrying.
A way around this would be for RTN20 to require that an in-progress connection attempt is cancelled and restarted if the online event happens whilst in the connecting state.
See https://sdk.ably.com/builds/ably/specification/main/features/#RTN20
The aim of RTN20 is to ensure that a client reconnects as soon as possible after the host comes online.
However, it has been reported that reconnections can take a long time if the client is
connecting
at the time of thatonline
event - a connection attempt was initiated whilst offline, and is blocked in some state, but doesn't succeed as a result of the host coming online - it can stay blocked until a timeout occurs, and then the client will wait the usual retry interval (30s if it wassuspended
) before retrying.A way around this would be for RTN20 to require that an in-progress connection attempt is cancelled and restarted if the
online
event happens whilst in theconnecting
state.Internal discussion: https://ably-real-time.slack.com/archives/C01EHJ8J5MG/p1676973802248769?thread_ts=1676913499.160499&cid=C01EHJ8J5MG
The text was updated successfully, but these errors were encountered: