Skip to content

Commit c974aff

Browse files
committed
reduce maxIdleConnection to 30 seconds to avoid ttl mismatch
1 parent 2b483ca commit c974aff

File tree

21 files changed

+22
-22
lines changed

21 files changed

+22
-22
lines changed

core/network/http.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ var DefaultClientConfig = struct {
3838
}{
3939
ReadTimeout: 60 * time.Second,
4040
WriteTimeout: 60 * time.Second,
41-
MaxIdleConnDuration: 120 * time.Second,
41+
MaxIdleConnDuration: 30 * time.Second,
4242
MaxConnsPerHost: 200,
4343
}
4444

core/providers/anthropic/anthropic.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ func NewAnthropicProvider(config *schemas.ProviderConfig, logger schemas.Logger)
8484
ReadTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
8585
WriteTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
8686
MaxConnsPerHost: 5000,
87-
MaxIdleConnDuration: 60 * time.Second,
87+
MaxIdleConnDuration: 30 * time.Second,
8888
MaxConnWaitTimeout: 10 * time.Second,
8989
}
9090

core/providers/azure/azure.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ func NewAzureProvider(config *schemas.ProviderConfig, logger schemas.Logger) (*A
130130
ReadTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
131131
WriteTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
132132
MaxConnsPerHost: 5000,
133-
MaxIdleConnDuration: 60 * time.Second,
133+
MaxIdleConnDuration: 30 * time.Second,
134134
MaxConnWaitTimeout: 10 * time.Second,
135135
}
136136

core/providers/cerebras/cerebras.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ func NewCerebrasProvider(config *schemas.ProviderConfig, logger schemas.Logger)
3030
ReadTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
3131
WriteTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
3232
MaxConnsPerHost: 5000,
33-
MaxIdleConnDuration: 60 * time.Second,
33+
MaxIdleConnDuration: 30 * time.Second,
3434
MaxConnWaitTimeout: 10 * time.Second,
3535
}
3636

core/providers/cohere/cohere.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func NewCohereProvider(config *schemas.ProviderConfig, logger schemas.Logger) (*
8383
ReadTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
8484
WriteTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
8585
MaxConnsPerHost: 5000,
86-
MaxIdleConnDuration: 60 * time.Second,
86+
MaxIdleConnDuration: 30 * time.Second,
8787
MaxConnWaitTimeout: 10 * time.Second,
8888
}
8989

core/providers/elevenlabs/elevenlabs.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func NewElevenlabsProvider(config *schemas.ProviderConfig, logger schemas.Logger
3939
ReadTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
4040
WriteTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
4141
MaxConnsPerHost: 5000,
42-
MaxIdleConnDuration: 60 * time.Second,
42+
MaxIdleConnDuration: 30 * time.Second,
4343
MaxConnWaitTimeout: 10 * time.Second,
4444
}
4545

core/providers/gemini/gemini.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ func NewGeminiProvider(config *schemas.ProviderConfig, logger schemas.Logger) *G
4141
ReadTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
4242
WriteTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
4343
MaxConnsPerHost: 5000,
44-
MaxIdleConnDuration: 60 * time.Second,
44+
MaxIdleConnDuration: 30 * time.Second,
4545
MaxConnWaitTimeout: 10 * time.Second,
4646
}
4747

core/providers/groq/groq.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ func NewGroqProvider(config *schemas.ProviderConfig, logger schemas.Logger) (*Gr
3030
ReadTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
3131
WriteTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
3232
MaxConnsPerHost: 5000,
33-
MaxIdleConnDuration: 60 * time.Second,
33+
MaxIdleConnDuration: 30 * time.Second,
3434
MaxConnWaitTimeout: 10 * time.Second,
3535
}
3636

core/providers/huggingface/huggingface.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ func NewHuggingFaceProvider(config *schemas.ProviderConfig, logger schemas.Logge
7373
ReadTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
7474
WriteTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
7575
MaxConnsPerHost: 5000,
76-
MaxIdleConnDuration: 60 * time.Second,
76+
MaxIdleConnDuration: 30 * time.Second,
7777
MaxConnWaitTimeout: 10 * time.Second,
7878
}
7979

core/providers/mistral/mistral.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ func NewMistralProvider(config *schemas.ProviderConfig, logger schemas.Logger) *
3535
ReadTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
3636
WriteTimeout: time.Second * time.Duration(config.NetworkConfig.DefaultRequestTimeoutInSeconds),
3737
MaxConnsPerHost: 5000,
38-
MaxIdleConnDuration: 60 * time.Second,
38+
MaxIdleConnDuration: 30 * time.Second,
3939
MaxConnWaitTimeout: 10 * time.Second,
4040
}
4141

0 commit comments

Comments
 (0)