Hanging query or logserver due to race conditions in communication layer
Details
| Detail name | Value |
|---|---|
| Changelog Number | 13768 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 7.0.0, Exasol 7.1.0 |
| Fix Versions | Exasol 8.0.0, Exasol 7.0.17, Exasol 7.1.7 |
| Resolution Date | 2022-03-15 |
Description
A race condition in the communication layer may cause a session to hang or the logserver to stop updating statistics. In the case of the logserver, it may use a lot of memory causing queries to fail with "System out of memory".
Workaround
Abort the affected statement and rerun it.
Restart the database if logserver stopped updating statistics or if queries fail with "System out of memory" errors. There will be a gap in statistics and auditing.
Fix
Communication layer is more robust against those race conditions.