Skip to content

Commit 264d222

Browse files
robsdedudebigmontz
authored andcommitted
Add connection pool related config options to TestKit back end
* `connectionAcquisitionTimeoutMs` * `maxConnectionPoolSize` along with the according feature flags
1 parent 77031a4 commit 264d222

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

packages/testkit-backend/src/request-handlers.js

+7
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,12 @@ export function NewDriver (context, data, wire) {
7474
)
7575
}
7676
}
77+
if ('maxConnectionPoolSize' in data) {
78+
config.maxConnectionPoolSize = data.maxConnectionPoolSize
79+
}
80+
if ('connectionAcquisitionTimeoutMs' in data) {
81+
config.connectionAcquisitionTimeout = data.connectionAcquisitionTimeoutMs
82+
}
7783
let driver
7884
try {
7985
driver = neo4j.driver(uri, parsedAuthToken, config)
@@ -327,6 +333,7 @@ export function GetFeatures (_context, _params, wire) {
327333
'Feature:Bolt:4.3',
328334
'Feature:Bolt:4.4',
329335
'Feature:API:Result.List',
336+
'Temporary:ConnectionAcquisitionTimeout',
330337
...SUPPORTED_TLS
331338
]
332339
})

0 commit comments

Comments
 (0)