From 3111e78922d391a995ff5a911a58e08d1e2d32b0 Mon Sep 17 00:00:00 2001 From: Nitzan Uziely Date: Thu, 11 Feb 2021 20:59:00 +0200 Subject: [PATCH] child_process: fix spawn and fork abort behavior Fix AbortSignal in Spawn which doesn't actually abort the process, and fork can emit an AbortError even if the process was already exited. Add documentation For killSignal. Fixes: https://github.com/nodejs/node/issues/37273 --- doc/api/child_process.md | 10 +++ lib/child_process.js | 30 ++++--- .../test-child-process-fork-abort-signal.js | 45 +++++++++- .../test-child-process-spawn-controller.js | 90 ++++++++++++++++--- 4 files changed, 150 insertions(+), 25 deletions(-) diff --git a/doc/api/child_process.md b/doc/api/child_process.md index 87a62ddbbc864e..350ff42f837c5a 100644 --- a/doc/api/child_process.md +++ b/doc/api/child_process.md @@ -351,6 +351,9 @@ controller.abort();