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.