Skip to content

make the idle pool timeout configurable#4355

Merged
rcoh merged 1 commit intosmithy-lang:mainfrom
arielb1:configurable-pool-timeout
Oct 20, 2025
Merged

make the idle pool timeout configurable#4355
rcoh merged 1 commit intosmithy-lang:mainfrom
arielb1:configurable-pool-timeout

Conversation

@arielb1
Copy link
Contributor

@arielb1 arielb1 commented Oct 19, 2025

Fixes #4349

Motivation and Context

Make the Hyper idle pool timeout configurable.

Also fix a bug where the hyper pool timeout did not work due to a missing timer configuration.

Testing

Added unit tests.

The tests are a bit annoying because of hyperium/hyper#3950 - hopefully they fix that soon.

Checklist

  • For changes to the smithy-rs codegen or runtime crates, I have created a changelog entry Markdown file in the .changelog directory, specifying "client," "server," or both in the applies_to key.

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

@arielb1 arielb1 requested review from a team as code owners October 19, 2025 15:42
@arielb1 arielb1 force-pushed the configurable-pool-timeout branch from 618dec3 to bcefde4 Compare October 19, 2025 18:27
@github-actions
Copy link

A new generated diff is ready to view.

  • AWS SDK (ignoring whitespace)
  • No codegen difference in the Client Test
  • No codegen difference in the Server Test
  • No codegen difference in the Server Test Python
  • No codegen difference in the Server Test Typescript

A new doc preview is ready to view.

@rcoh rcoh merged commit 3b470ed into smithy-lang:main Oct 20, 2025
45 of 46 checks passed
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.

Make Idle Timeout configurable on Hyper 1.0

4 participants