v.23.5Improvement
Add Strict Parts Size Support for S3 Compatibility with CloudFlare R2
Add ability to use strict parts size for S3 (compatibility with CloudFlare R2 S3 Storage). #48492 (Azat Khuzhin).
Why it matters
This feature addresses the incompatibility issues with CloudFlare R2 S3 Storage caused by how part sizes are managed during multipart uploads. By enforcing strict part sizes, users can ensure successful and reliable uploads to CloudFlare R2 and other S3-compatible services with similar requirements.How to use it
Users can enable strict part size mode for S3 uploads by configuring the relevant setting (e.g., settings3_strict_part_size to 1 or true) in their ClickHouse S3 storage settings or connection parameters. This enforces fixed-size multipart upload parts compatible with CloudFlare R2.