Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update: simplify and fix a latent issue with bytestream's streaming impl #1461

Merged
merged 2 commits into from
Jun 15, 2022

Conversation

Velfi
Copy link
Contributor

@Velfi Velfi commented Jun 13, 2022

Motivation and Context

#1460

Description

Fix a potential bug with ByteStream's implementation of futures_core::stream::Stream and add helpful error messages
for users on 32-bit systems that try to stream HTTP bodies larger than 4.29Gb.

Testing

ran existing tests

Checklist

  • I have updated CHANGELOG.next.toml if I made changes to the smithy-rs codegen or runtime crates
  • I have updated CHANGELOG.next.toml if I made changes to the AWS SDK, generated SDK code, or SDK runtime crates

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@Velfi Velfi requested a review from a team as a code owner June 13, 2022 16:27
update: print helpful panic message for users on 32bit systems that try to stream large bodies
update: CHANGELOG.next.toml
@Velfi Velfi force-pushed the refactor/bytestream-stream-implementation branch from 78ea9b4 to ebd4e17 Compare June 13, 2022 16:28
@github-actions
Copy link

A new generated diff is ready to view.

A new doc preview is ready to view.

@Velfi Velfi enabled auto-merge (squash) June 15, 2022 19:42
@github-actions
Copy link

A new generated diff is ready to view.

A new doc preview is ready to view.

@Velfi Velfi merged commit 04eeb4f into main Jun 15, 2022
@Velfi Velfi deleted the refactor/bytestream-stream-implementation branch June 15, 2022 20:18
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