Fixed race condition in session cleanup leading to potential deadlocks

Details

Detail name Value
Changelog Number 24467
Type Bug
Status Resolved
Affected Versions Exasol 8.0.0
Fix Versions Exasol 8.34.0, Exasol 8.29.9
Resolution Date 2025-04-02

Description

A race condition in the session cleanup handler has been resolved. In scenarios where a session disconnects due to a query timeout and a new command is executed immediately, overlapping cleanup and reconnection processes could block further logins, leading to a partial system deadlock.

Workaround

Avoiding query timeouts for non-interactive users who initiate immediate queries after a timeout can help prevent this issue.

Fix

Database connectivity is not affected by such client reconnects.