v.22.10Improvement

Add MultiRead Support in ClickHouse Keeper and ZooKeeper Client

Add support for MultiRead in Keeper and internal ZooKeeper client (this is an extension to ZooKeeper protocol, only available in ClickHouse Keeper). #41410 (Antonio Andelic).
Add support for MultiRead in ClickHouse Keeper and the internal ZooKeeper client, extending the ZooKeeper protocol with a feature unique to ClickHouse Keeper.

Why it matters

The MultiRead feature improves efficiency by allowing multiple read operations to be performed in a single request, reducing latency and network overhead when interacting with ClickHouse Keeper. This enhances performance and scalability of distributed coordination tasks.

How to use it

Users can leverage MultiRead by using the updated ClickHouse Keeper and internal ZooKeeper client that support this protocol extension. It is automatically available in ClickHouse Keeper; no additional configuration is required for use within ClickHouse's internal components.