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
RST just means the TCP connection is being aborted, likely by middleware. We should definitely retry. It's unfortunate that CFNetwork isn't treating this as an error.
* Refixed #2140 by converting zero data with EOF stream response into ENOTCONN error so that the retry logic could be kicked in.
* Made a speculative fix for #2150 by reverting fa0f920 commit.
When receiving a TCP packet with the
RST
flag set, Couchbase Lite is currently emitting anUnparseable HTTP response
from CBLWebSocket.mmHere is an example packet from Sync Gateway (with a firewall / load balancer in the middle):
What's the expected behavior in this case? Should it retry the connection in a backoff/retry style?
The text was updated successfully, but these errors were encountered: