Skip to content

[v2] CRT dynamic part size#9882

Merged
hssyoo merged 5 commits intov2from
crt-defaults
Nov 28, 2025
Merged

[v2] CRT dynamic part size#9882
hssyoo merged 5 commits intov2from
crt-defaults

Conversation

@hssyoo
Copy link
Copy Markdown
Contributor

@hssyoo hssyoo commented Nov 26, 2025

When multipart_chunksize isn't explicitly provided and the resolved transfer client is CRT, then set it to None instead of the 8MiB default and let CRT dynamically determine the part size.

This PR also updates the awscrt version to 0.29.0.

@hssyoo hssyoo marked this pull request as ready for review November 26, 2025 16:03
Copy link
Copy Markdown
Contributor

@AndrewAsseily AndrewAsseily left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚢 , assuming CI passes.
Just 2 small, non-blocking nits.

--hash=sha256:deb3742856699d456382d38883fe8d19903ee70f968083a3497c85491069de4f \
--hash=sha256:e27509fa46d44c9c0e6cbe511c82126b1dff95f9b2cb77428f75a5e2c1dc85c7 \
--hash=sha256:e28c65bbc265fb3a2f3fa8924ab098ed230732fc01eea255f3c1f1da5a30396f
# via awscli (D:/a/aws-cli/aws-cli/pyproject.toml)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Non-blocking nit: Noticed the generated lockfiles now reference D:/a/aws-cli/aws-cli/pyproject.toml instead of (pyproject.toml) in the comments. I get that this comes from the GA environment, but the windows path leaking into the files feels a bit odd.

@@ -0,0 +1,5 @@
{
"type": "enhancement",
"category": "crt",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Non-blocking nit: One changelog entry uses category awscrt and the other crt. Might be worth making them consistent.

@hssyoo hssyoo merged commit c10c557 into v2 Nov 28, 2025
93 checks passed
@hssyoo hssyoo deleted the crt-defaults branch November 28, 2025 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants