From: Jérôme Benoit Date: Mon, 14 Aug 2023 21:05:38 +0000 (+0000) Subject: Merge pull request #830 from poolifier/dependabot/npm_and_yarn/examples/typescript... X-Git-Tag: v2.6.26~22 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=73dc166d705728ff26331592a0dc0081dc594761;hp=2b3c7bcb9e3562e10dedb27900365bae09bc7b53;p=poolifier.git Merge pull request #830 from poolifier/dependabot/npm_and_yarn/examples/typescript/http-client-pool/poolifier-2.6.25 build(deps): bump poolifier from 2.6.24 to 2.6.25 in /examples/typescript/http-client-pool --- diff --git a/examples/typescript/http-server-pool/fastify-cluster/package.json b/examples/typescript/http-server-pool/fastify-cluster/package.json index 5cbb1387..8ce7f712 100644 --- a/examples/typescript/http-server-pool/fastify-cluster/package.json +++ b/examples/typescript/http-server-pool/fastify-cluster/package.json @@ -20,11 +20,11 @@ "license": "ISC", "dependencies": { "fastify": "^4.21.0", - "poolifier": "^2.6.24" + "poolifier": "^2.6.25" }, "devDependencies": { "@rollup/plugin-typescript": "^11.1.2", - "@types/node": "^20.4.10", + "@types/node": "^20.5.0", "rollup": "^3.28.0", "rollup-plugin-delete": "^2.0.0", "tslib": "^2.6.1", diff --git a/examples/typescript/http-server-pool/fastify-cluster/pnpm-lock.yaml b/examples/typescript/http-server-pool/fastify-cluster/pnpm-lock.yaml index d43e6a15..42782e4c 100644 --- a/examples/typescript/http-server-pool/fastify-cluster/pnpm-lock.yaml +++ b/examples/typescript/http-server-pool/fastify-cluster/pnpm-lock.yaml @@ -9,16 +9,16 @@ dependencies: specifier: ^4.21.0 version: 4.21.0 poolifier: - specifier: ^2.6.24 - version: 2.6.24 + specifier: ^2.6.25 + version: 2.6.25 devDependencies: '@rollup/plugin-typescript': specifier: ^11.1.2 version: 11.1.2(rollup@3.28.0)(tslib@2.6.1)(typescript@5.1.6) '@types/node': - specifier: ^20.4.10 - version: 20.4.10 + specifier: ^20.5.0 + version: 20.5.0 rollup: specifier: ^3.28.0 version: 3.28.0 @@ -120,15 +120,15 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.4.10 + '@types/node': 20.5.0 dev: true /@types/minimatch@5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} dev: true - /@types/node@20.4.10: - resolution: {integrity: sha512-vwzFiiy8Rn6E0MtA13/Cxxgpan/N6UeNYR9oUu6kuJWxu6zCk98trcDp8CBhbtaeuq9SykCmXkFr2lWLoPcvLg==} + /@types/node@20.5.0: + resolution: {integrity: sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==} dev: true /abort-controller@3.0.0: @@ -610,8 +610,8 @@ packages: thread-stream: 2.4.0 dev: false - /poolifier@2.6.24: - resolution: {integrity: sha512-3sofqoocsvz7R6LshWJ1FvnjCsHdKytw29gsrVB7AJ0d7jVuE6dMd7ax2O0U03hg+yhxpeBXOaUGO025b40kjA==} + /poolifier@2.6.25: + resolution: {integrity: sha512-e8RNC8txuDO7x1ALNMDTUVWyrsMCod3krp/ZIhR+L9Q0KpoywwHekyWnRB4V2PYW/B1yxvXoPbQi1a2hZOfsNw==} engines: {node: '>=16.14.0', pnpm: '>=8.6.0'} requiresBuild: true dev: false diff --git a/examples/typescript/http-server-pool/fastify-worker_threads/package.json b/examples/typescript/http-server-pool/fastify-worker_threads/package.json index 2d7ab998..7144315a 100644 --- a/examples/typescript/http-server-pool/fastify-worker_threads/package.json +++ b/examples/typescript/http-server-pool/fastify-worker_threads/package.json @@ -21,10 +21,10 @@ "dependencies": { "fastify": "^4.21.0", "fastify-plugin": "^4.5.1", - "poolifier": "^2.6.24" + "poolifier": "^2.6.25" }, "devDependencies": { - "@types/node": "^20.4.10", + "@types/node": "^20.5.0", "typescript": "^5.1.6" } } diff --git a/examples/typescript/http-server-pool/fastify-worker_threads/pnpm-lock.yaml b/examples/typescript/http-server-pool/fastify-worker_threads/pnpm-lock.yaml index ef021a87..b4ff9880 100644 --- a/examples/typescript/http-server-pool/fastify-worker_threads/pnpm-lock.yaml +++ b/examples/typescript/http-server-pool/fastify-worker_threads/pnpm-lock.yaml @@ -12,13 +12,13 @@ dependencies: specifier: ^4.5.1 version: 4.5.1 poolifier: - specifier: ^2.6.24 - version: 2.6.24 + specifier: ^2.6.25 + version: 2.6.25 devDependencies: '@types/node': - specifier: ^20.4.10 - version: 20.4.10 + specifier: ^20.5.0 + version: 20.5.0 typescript: specifier: ^5.1.6 version: 5.1.6 @@ -47,8 +47,8 @@ packages: fast-json-stringify: 5.8.0 dev: false - /@types/node@20.4.10: - resolution: {integrity: sha512-vwzFiiy8Rn6E0MtA13/Cxxgpan/N6UeNYR9oUu6kuJWxu6zCk98trcDp8CBhbtaeuq9SykCmXkFr2lWLoPcvLg==} + /@types/node@20.5.0: + resolution: {integrity: sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==} dev: true /abort-controller@3.0.0: @@ -288,8 +288,8 @@ packages: thread-stream: 2.4.0 dev: false - /poolifier@2.6.24: - resolution: {integrity: sha512-3sofqoocsvz7R6LshWJ1FvnjCsHdKytw29gsrVB7AJ0d7jVuE6dMd7ax2O0U03hg+yhxpeBXOaUGO025b40kjA==} + /poolifier@2.6.25: + resolution: {integrity: sha512-e8RNC8txuDO7x1ALNMDTUVWyrsMCod3krp/ZIhR+L9Q0KpoywwHekyWnRB4V2PYW/B1yxvXoPbQi1a2hZOfsNw==} engines: {node: '>=16.14.0', pnpm: '>=8.6.0'} requiresBuild: true dev: false diff --git a/src/pools/abstract-pool.ts b/src/pools/abstract-pool.ts index f76ad2f5..2a52d548 100644 --- a/src/pools/abstract-pool.ts +++ b/src/pools/abstract-pool.ts @@ -958,7 +958,9 @@ export abstract class AbstractPool< workerUsage.tasks.executing === 0 && this.tasksQueueSize(localWorkerNodeKey) === 0))) ) { - this.destroyWorkerNode(localWorkerNodeKey).catch(EMPTY_FUNCTION) + this.destroyWorkerNode(localWorkerNodeKey).catch((error) => { + this.emitter?.emit(PoolEvents.error, error) + }) } }) const workerInfo = this.getWorkerInfo(workerNodeKey)