v.21.10Improvements

Enable tcp_keep_alive_timeout by default

Enable tcp_keep_alive_timeout by default. #27882 (Azat Khuzhin).
Enable the tcp_keep_alive_timeout setting by default to improve TCP connection stability in ClickHouse.

Why it matters

This feature addresses issues related to dropped or stale TCP connections by enabling tcp_keep_alive_timeout by default. It ensures that idle connections are kept alive or detected as dead promptly, thus improving the reliability and robustness of client-server communication.

How to use it

No manual action is needed to enable this feature as tcp_keep_alive_timeout is enabled by default starting from this version. Users can configure the timeout duration via the corresponding setting if custom values are desired.