v.23.3Improvement

Don't Log ZK Node Error for Concurrent Block Creation by Different Replica

Don't report ZK node exists to system.errors when a block was created concurrently by a different replica. #46820 (Raúl Marín).
Suppress reporting of 'ZK node exists' errors in system.errors when a block is concurrently created by a different replica in ZooKeeper.

Why it matters

When multiple replicas attempt to create the same ZooKeeper node concurrently, duplicate node creation errors occur, which are expected in distributed scenarios. This feature prevents such benign concurrency conflicts from cluttering system.errors with misleading error entries, improving the clarity and accuracy of error monitoring.

How to use it

This behavior is applied automatically in distributed replicated setups using ZooKeeper. Users do not need to enable any settings; benign ZK node exists errors caused by concurrent block creations by other replicas will no longer be logged to system.errors.