v.24.9Improvement

IO Scheduling Optimization for Remote S3 Disks

IO scheduling for remote S3 disks is now done on the level of HTTP socket streams (instead of the whole S3 requests) to resolve bandwidth_limit throttling issues. #65182 (Sergei Trifonov).
IO scheduling for remote S3 disks is improved by managing bandwidth throttling at the HTTP socket stream level instead of the entire S3 request.

Why it matters

This feature addresses bandwidth throttling issues by enabling finer-grained IO scheduling, which results in better utilization of available bandwidth and improved performance when accessing remote S3 storage.

How to use it

This improvement is applied internally in ClickHouse for remote S3 disks and does not require any additional user configuration to benefit from the enhanced IO scheduling.