v.25.10Improvement

Add keeper_server

Added keeper_server.tcp_nodelay configuration parameter that allows disabling TCP_NODELAY for Keeper. #87363 (Copilot).
Added a new configuration parameter keeper_server.tcp_nodelay that allows users to disable the TCP_NODELAY option for Keeper server connections.

Why it matters

This feature provides flexibility in controlling TCP networking behavior for Keeper. Disabling TCP_NODELAY can help optimize network performance in certain scenarios by enabling packet coalescing, which may reduce CPU overhead and improve throughput at the cost of increased latency.

How to use it

Users can disable TCP_NODELAY in Keeper by setting the keeper_server.tcp_nodelay parameter to false in the ClickHouse server configuration file under the <keeper_server> section.