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.