v.19.3Improvements

Slightly Raised Up the Limit on Max String and Array Size Received from Zookeeper

Slightly raised up the limit on max string and array size received from ZooKeeper. It allows to continue to work with increased size of CLIENT_JVMFLAGS=-Djute.maxbuffer=... on ZooKeeper. #4398 (alexey-milovidov)
Raised the maximum allowed size for strings and arrays received from ZooKeeper in ClickHouse.

Why it matters

This change increases the limit for the maximum string and array sizes that ClickHouse can handle when communicating with ZooKeeper, allowing it to work properly with higher values of CLIENT_JVMFLAGS=-Djute.maxbuffer=.... This ensures better compatibility and stability when ZooKeeper is configured to allow larger data buffers.

How to use it

To benefit from this feature, users need to increase the -Djute.maxbuffer parameter value on their ZooKeeper client JVM flags accordingly. ClickHouse will now support these larger buffers transparently without additional user configuration.