From 629e217f768c719d047c87c7389fbf757a45d0b9 Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Mon, 21 Nov 2022 15:10:15 -0700 Subject: [PATCH] fix(idtoken): increase MaxIdleConnsPerHost to 100 in NewClient (#1754) closes: #1744 --- idtoken/idtoken.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/idtoken/idtoken.go b/idtoken/idtoken.go index 490b3ba7312..3dce463bd61 100644 --- a/idtoken/idtoken.go +++ b/idtoken/idtoken.go @@ -54,7 +54,9 @@ func NewClient(ctx context.Context, audience string, opts ...ClientOption) (*htt // Skip DialSettings validation so added TokenSource will not conflict with user // provided credentials. opts = append(opts, option.WithTokenSource(ts), internaloption.SkipDialSettingsValidation()) - t, err := htransport.NewTransport(ctx, http.DefaultTransport, opts...) + httpTransport := http.DefaultTransport.(*http.Transport).Clone() + httpTransport.MaxIdleConnsPerHost = 100 + t, err := htransport.NewTransport(ctx, httpTransport, opts...) if err != nil { return nil, err }