From 2ac0f20019b7e6c20f0f74474ef45986061a0907 Mon Sep 17 00:00:00 2001 From: Ranjan Purbey Date: Mon, 27 Apr 2020 04:13:57 +0530 Subject: [PATCH] doc: improve worker pool example MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In the worker pool example, the 'kWorkerFreedEvent' should be emitted in case of error as well. After adding new worker in the error handler, the pending tasks should be notified of an available worker. PR-URL: https://github.com/nodejs/node/pull/33082 Reviewed-By: Anna Henningsen Reviewed-By: Gireesh Punathil Reviewed-By: Trivikram Kamat Reviewed-By: Colin Ihrig Reviewed-By: James M Snell Reviewed-By: Juan José Arboleda --- doc/api/async_hooks.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/api/async_hooks.md b/doc/api/async_hooks.md index 82327e9dd29832..5932d6fda3a65f 100644 --- a/doc/api/async_hooks.md +++ b/doc/api/async_hooks.md @@ -820,6 +820,7 @@ class WorkerPool extends EventEmitter { }); this.workers.push(worker); this.freeWorkers.push(worker); + this.emit(kWorkerFreedEvent); } runTask(task, callback) {