mirror of
https://github.com/neondatabase/neon.git
synced 2025-12-23 06:09:59 +00:00
Limit number of parallel config apply connections to 100 (#12663)
## Problem See https://databricks.slack.com/archives/C092W8NBXC0/p1752924508578339 In case of larger number of databases and large `max_connections` we can open too many connection for parallel apply config which may cause `Too many open files` error. ## Summary of changes Limit maximal number of parallel config apply connections by 100. --------- Co-authored-by: Kosntantin Knizhnik <konstantin.knizhnik@databricks.com>
This commit is contained in:
committed by
GitHub
parent
80baeaa084
commit
5464552020
@@ -411,7 +411,8 @@ impl ComputeNode {
|
|||||||
.map(|limit| match limit {
|
.map(|limit| match limit {
|
||||||
0..10 => limit,
|
0..10 => limit,
|
||||||
10..30 => 10,
|
10..30 => 10,
|
||||||
30.. => limit / 3,
|
30..300 => limit / 3,
|
||||||
|
300.. => 100,
|
||||||
})
|
})
|
||||||
// If we didn't find max_connections, default to 10 concurrent connections.
|
// If we didn't find max_connections, default to 10 concurrent connections.
|
||||||
.unwrap_or(10)
|
.unwrap_or(10)
|
||||||
|
|||||||
Reference in New Issue
Block a user