v.24.7Improvement

Make allow_experimental_analyzer Controlled by Initiator for Distributed Queries

Make allow_experimental_analyzer be controlled by the initiator for distributed queries. This ensures compatibility and correctness during operations in mixed version clusters. #65777 (Nikita Mikhaylov).
Allows the allow_experimental_analyzer setting to be controlled by the initiator node for distributed queries, improving compatibility in mixed version clusters.

Why it matters

This feature addresses compatibility and correctness issues that arise when executing distributed queries in clusters running different ClickHouse versions by ensuring the allow_experimental_analyzer setting is consistently applied from the initiator node.

How to use it

Users can enable or disable the allow_experimental_analyzer setting on the initiator node before running distributed queries. This control will propagate to the distributed query execution, ensuring consistent behavior across cluster nodes.