v.23.8Improvement
Add S3 Request Throttling for Backup Operations
Add the ability to throttle the S3 requests on backup operations (BACKUPandRESTOREcommands now honors3_max_[get/put]_[rps/burst]). #52974 (Daniel Pozo Escalona).
Why it matters
This feature addresses the need to control the rate of S3 requests generated during backup and restore operations, helping to avoid hitting cloud provider rate limits, reduce cost spikes, and manage network usage more effectively.How to use it
Users can enable throttling by configuring the parameterss3_max_get_rps, s3_max_get_burst, s3_max_put_rps, and s3_max_put_burst in the ClickHouse configuration. The BACKUP and RESTORE commands will then automatically honor these limits when accessing S3.