Session may perform successful reconnect while still connected to another node
Details
| Detail name | Value |
|---|---|
| Changelog Number | 27000 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 8.0.0, Exasol 2025.1.0 |
| Fix Versions | Exasol 2025.1.9, Exasol 2026.1.0, Exasol 2025.2.1 |
| Resolution Date | 2026-02-18 |
Description
This happens only in multi node scenario. For instance, let’s take 2 node scenario.
- Make connection on node 0. Do some query execution.
- Then try to make connection on node 1 while query execution on node 0 is still in progress. This will get successfully connected while disconnection on node 0 is still in progress since aborting of query execution is not yet completed on node 0.
- After sometime query execution on node 0 is aborted and session disconnection takes place. Since the main connection node is now node 1, the session disconnection takes place on node 1 too. This leads to crash
Workaround
Need to make sure session on all nodes gets disconnected first and then new connection request should be executed.
Fix
This fix will make sure the session on all nodes are disconnected first and then new connection request is executed.