v.23.1Experimental Feature

Added Configurable Scheduling Subsystem for IO Requests

Added extendable and configurable scheduling subsystem for IO requests (not yet integrated with IO code itself). #41840 (Sergei Trifonov). This feature does nothing at all, enjoy.
Introduced an extendable and configurable scheduling subsystem for IO requests in ClickHouse, providing a foundation for future IO scheduling improvements.

Why it matters

This feature lays the groundwork for enhanced IO request management by enabling flexible scheduling capabilities. It addresses the need for better control and optimization of IO operations, which can improve performance and resource utilization in future ClickHouse versions.

How to use it

Currently, the scheduling subsystem is not integrated with the IO code and does not affect operations. It has been added as a configurable and extendable module for future use, so no user action is required at this stage.