Skip to content

Commit 81e44eb

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 a6a4120 commit 81e44eb

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

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

Lines changed: 7 additions & 0 deletions
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)