Client disconnect while fetching data may cause improper session cleanup
Details
| Detail name | Value |
|---|---|
| Changelog Number | 26129 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | EXASolution 5.0.0, Exasol 8.29.0, Exasol 2025.1.0, Exasol 2026.1.0 |
| Fix Versions | Exasol 2026.1.2, Exasol 2025.1.16 |
| Resolution Date | 2026-08-28 |
Description
If a client disconnects from Exasol while fetching a result set, then the session may not be cleaned up properly. Specifically, the session could still be shown to have the FETCH DATA status in the EXA_DBA_SESSIONS table and not have a LOGOUT_TIME in the EXA_DBA_AUDIT_SESSIONS table. Such a session could also hold object locks.
Workaround
Avoid disconnecting the client from Exasol while fetching data.
Fix
A fix has been implemented to ensure that disconnected sessions are cleaned up properly.