Skip to content

Conversation

@L-Applin
Copy link
Contributor

@L-Applin L-Applin commented Nov 26, 2025

If the partSize is not configured on the S3AsyncClient crt builder, do not pass a default value to crt S3 Client.

Motivation and Context

Let CRT use default part size values for S3 Client when performing multipart download with range GET. For upload, CRT already uses the same default value as the SDK.

Modifications

  • Bump crt version
  • Updated thresholdInBytes and readBufferSizeInBytes config resolution since they depend on partSize, which can now be null. Keep same default values.

Testing

Added unit tests.
Manually run upload and downloads with crt client.

@L-Applin L-Applin requested a review from a team as a code owner November 26, 2025 16:01
@L-Applin L-Applin added the no-api-surface-area-change Indicate there is no API surface area change and thus API surface area review is not required label Nov 26, 2025
@L-Applin L-Applin added this pull request to the merge queue Nov 26, 2025
@L-Applin L-Applin removed this pull request from the merge queue due to a manual request Nov 26, 2025
@sonarqubecloud
Copy link

@L-Applin L-Applin enabled auto-merge November 27, 2025 00:01
@L-Applin L-Applin added this pull request to the merge queue Nov 27, 2025
Merged via the queue into master with commit 9f2e918 Nov 27, 2025
62 of 66 checks passed
@github-actions
Copy link

This pull request has been closed and the conversation has been locked. Comments on closed PRs are hard for our team to see. If you need more assistance, please open a new issue that references this one.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 27, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

no-api-surface-area-change Indicate there is no API surface area change and thus API surface area review is not required

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants