v.22.10Improvement

Improvements for Remote Filesystem Reading and Configurable Threadpool Size

Improvements for reading from remote filesystems, made threadpool size for reads/writes configurable. Closes #41070. #41011 (Kseniia Sumarokova).
Improved performance for reading from remote filesystems by making the thread pool size for read and write operations configurable.

Why it matters

This feature addresses the need for better control over resource allocation when interacting with remote filesystems. By allowing users to configure the thread pool size used for read and write operations, it helps optimize performance and resource usage based on specific workload and environment requirements.

How to use it

Users can configure the size of the thread pool for remote read/write operations by setting the appropriate configuration parameters in the ClickHouse server settings. Adjusting these parameters allows customizing concurrency when accessing remote filesystems.