From 393f6914df3431b194f49fbb4fb9ee2430f8807c 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 5463c39bdc6c93..0b1b22c82996f4 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) {