[3.0.5 Backport] Update websocket implementation

Description

The websocket implementation uses the old /x/net/websocket library, which is lacking features we'd like (such as automatic ping/pong and being able to do a close handshake).

 

Potential alternatives:

 

Also evaluate effect on performance in the e2e/BLIP tests.

is a backport of

Activity

Show:

Ben Brooks February 15, 2023 at 2:20 PM

bulk close resolves issues

CB robot January 31, 2023 at 1:02 PM

Build sync_gateway-3.0.5-2 contains sync_gateway commit cdd1a1b with commit message:
https://couchbasecloud.atlassian.net/browse/CBG-2608#icft=CBG-2608: [3.0.5] Update websocket implementation (#6060)

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Story Points

Components

Sprint

Fix versions

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created December 6, 2022 at 6:54 PM
Updated February 15, 2023 at 2:20 PM
Resolved January 31, 2023 at 1:03 PM
Instabug