From b8ecafc7ba84ee1303c24ccf0b39c44b3333b936 Mon Sep 17 00:00:00 2001 From: Carson Full Date: Tue, 28 May 2024 14:43:26 -0500 Subject: [PATCH] Don't prevent NodeJS from closing to run acquisition timeout error --- packages/bolt-connection/src/pool/pool.js | 1 + packages/neo4j-driver-deno/lib/bolt-connection/pool/pool.js | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/bolt-connection/src/pool/pool.js b/packages/bolt-connection/src/pool/pool.js index 0f8238fbe..6d3bd38fb 100644 --- a/packages/bolt-connection/src/pool/pool.js +++ b/packages/bolt-connection/src/pool/pool.js @@ -113,6 +113,7 @@ class Pool { ) } }, this._acquisitionTimeout) + typeof timeoutId === 'object' && timeoutId.unref() request = new PendingRequest(key, acquisitionContext, config, resolve, reject, timeoutId, this._log) allRequests[key].push(request) diff --git a/packages/neo4j-driver-deno/lib/bolt-connection/pool/pool.js b/packages/neo4j-driver-deno/lib/bolt-connection/pool/pool.js index 446de36d5..072fc47e3 100644 --- a/packages/neo4j-driver-deno/lib/bolt-connection/pool/pool.js +++ b/packages/neo4j-driver-deno/lib/bolt-connection/pool/pool.js @@ -113,6 +113,7 @@ class Pool { ) } }, this._acquisitionTimeout) + typeof timeoutId === 'object' && timeoutId.unref() request = new PendingRequest(key, acquisitionContext, config, resolve, reject, timeoutId, this._log) allRequests[key].push(request)