WebSockets: Clients may unexpectedly disconnect
Details
| Detail name | Value |
|---|---|
| Changelog Number | 9443 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | EXASOL 6.0.0, Exasol 6.1.0, Exasol 6.2.0 |
| Fix Versions | Exasol 7.0.0, Exasol 6.1.9, Exasol 6.2.5 |
| Resolution Date | 2020-01-29 |
Background
The WebSocket protocol operates asynchronously and the server may send 'pong control frames' to the client in regular intervals.
Problem
During query execution, Exasol may not send pong control frames to the client as heartbeat/feedback messages. This may cause the client to disconnect from Exasol if a timeout value has been set for the connection.
Fix
This issue has been fixed such that Exasol will now send Pong frames to the client as expected to avoid connection timeout issues.