v.24.10Improvement

Support for 64-bit XID in Keeper with Configuration Option

Support 64-bit XID in Keeper. It can be enabled with the use_xid_64 configuration value. #69908 (Antonio Andelic).
ClickHouse Keeper now supports 64-bit transaction IDs (XID) to enhance the range of transaction identifiers used internally.

Why it matters

The feature addresses the limitation of 32-bit XIDs in Keeper by allowing 64-bit XIDs, which significantly expands the number of unique transaction identifiers, reducing the risk of collisions and improving system scalability and reliability.

How to use it

Enable 64-bit XID support by setting the use_xid_64 configuration value to true in the Keeper configuration file.