Skip to content

Commit 9e038d3

Browse files
authored
[merge 12/8/25] default MaxConnsPerHost to 2048 (#3245)
1 parent 55b9a85 commit 9e038d3

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"id": "e8481985-f979-4c40-8244-7339c1d71a63",
3+
"type": "feature",
4+
"description": "The default value of MaxConnsPerHost in HTTP clients created by the SDK is now 2048, down from unlimited. See #3243.",
5+
"modules": [
6+
"."
7+
]
8+
}

aws/transport/http/client.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ var (
1818
// Default connection pool options
1919
DefaultHTTPTransportMaxIdleConns = 100
2020
DefaultHTTPTransportMaxIdleConnsPerHost = 10
21+
DefaultHTTPTransportMaxConnsPerHost = 2048
2122

2223
// Default connection timeouts
2324
DefaultHTTPTransportIdleConnTimeout = 90 * time.Second
@@ -186,6 +187,7 @@ func defaultHTTPTransport() *http.Transport {
186187
TLSHandshakeTimeout: DefaultHTTPTransportTLSHandleshakeTimeout,
187188
MaxIdleConns: DefaultHTTPTransportMaxIdleConns,
188189
MaxIdleConnsPerHost: DefaultHTTPTransportMaxIdleConnsPerHost,
190+
MaxConnsPerHost: DefaultHTTPTransportMaxConnsPerHost,
189191
IdleConnTimeout: DefaultHTTPTransportIdleConnTimeout,
190192
ExpectContinueTimeout: DefaultHTTPTransportExpectContinueTimeout,
191193
ForceAttemptHTTP2: true,

0 commit comments

Comments
 (0)