v.18.4Improvement

use_minimalistic_checksums_in_zookeeper enabled by default in ReplicatedMergeTree tables since version 1.1.54378

The use_minimalistic_checksums_in_zookeeper option for ReplicatedMergeTree tables is enabled by default. This setting was added in version 1.1.54378, 2018-04-16. Versions that are older than 1.1.54378 can no longer be installed.
use_minimalistic_checksums_in_zookeeper option is now enabled by default for ReplicatedMergeTree tables.

Why it matters

This feature ensures improved consistency and reliability in ReplicatedMergeTree tables by using minimalistic checksums stored in ZooKeeper. It enhances the synchronization process between replicas, reducing overhead and potential inconsistencies.

How to use it

The option use_minimalistic_checksums_in_zookeeper is automatically enabled by default starting from version 1.1.54378 (2018-04-16). To verify or explicitly set this option, include it in the table creation or settings configuration as follows:

CREATE TABLE ... ENGINE = ReplicatedMergeTree('/path', 'replica') SETTINGS use_minimalistic_checksums_in_zookeeper = 1;