v.19.14Improvement

Clickhouse Can Work on Filesystems Without O_direct Support (such as ZFS and Btrfs) Without Additional Tuning

ClickHouse can work on filesystems without O_DIRECT support (such as ZFS and BtrFS) without additional tuning. #4449 #6730 (alexey-milovidov)
ClickHouse now supports operating on filesystems that do not support O_DIRECT (e.g., ZFS and BtrFS) without requiring additional tuning.

Why it matters

This feature addresses the issue of ClickHouse's reliance on O_DIRECT for optimal disk IO performance, which posed problems on filesystems like ZFS and BtrFS that lack this support. By enabling ClickHouse to work seamlessly on such filesystems, it broadens compatibility and simplifies setup without manual configuration.

How to use it

No special configuration or tuning is needed. Just run ClickHouse as usual on filesystems without O_DIRECT support, and it will automatically handle the differences internally.