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.