ODBC connection may fail when CONNECTTIMEOUT=0
Details
| Detail name | Value |
|---|---|
| Changelog Number | 13969 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 7.1.2 |
| Fix Versions | Exasol 8.0.0, Exasol 7.1.7 |
| Resolution Date | 2022-03-16 |
Background
ODBC allows to specify a connection timeout (in milliseconds).
CONNECTTIMEOUT=0 means no timeout.
Description
Client connections using ODBC with connection timeout defined as no timeout (CONNECTTIMEOUT=0) may return "Connection attempt timed out."
Workaround
Use the default or specify a non-zero value e.g.: CONNECTTIMEOUT=2000.
Fix
ODBC connections with CONNECTTIMEOUT=0 are treated correctly as no timeout.