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)Why it matters
This feature addresses the issue of ClickHouse's reliance onO_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 withoutO_DIRECT support, and it will automatically handle the differences internally.