Rare RPC thread leak caused by failed object retrieval
Details
| Detail name | Value |
|---|---|
| Changelog Number | 29973 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 7.1.0 |
| Fix Versions | Exasol 2026.1.0, Exasol 2025.1.11 |
| Resolution Date | 2026-05-15 |
Description
In rare error scenarios during object retrieval, internal RPC worker threads can remain blocked. Sessions depending on blocked object retrieval will hang forever and eventually time out.
Over time increased RPC thread leaks can cause significant system performance degradation as number of available RPC workers get reduced.
Workaround
There is no permanent workaround. If the issue occurs, a database restart is best mitigation.
Fix
The exception handling and resource cleanup in the object retrieval path was fixed so waiting requests are always released, even when an error occurs.