From 8efcacd4ca61c5cc069a8a7572e5204f601e6f5e Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Sat, 11 Jul 2020 01:59:21 +0200 Subject: [PATCH] worker: add option to track unmanaged file descriptors Add a public option for Workers which adds tracking for raw file descriptors, as currently, those resources are not cleaned up, unlike e.g. `FileHandle`s. --- doc/api/worker_threads.md | 12 ++++ lib/internal/worker.js | 3 +- src/node_worker.cc | 7 +- src/node_worker.h | 1 + .../test-worker-track-unmanaged-fds.js | 71 +++++++++++++++++++ 5 files changed, 91 insertions(+), 3 deletions(-) create mode 100644 test/parallel/test-worker-track-unmanaged-fds.js diff --git a/doc/api/worker_threads.md b/doc/api/worker_threads.md index 38167bfd0bf234..a3b2cf0e50344a 100644 --- a/doc/api/worker_threads.md +++ b/doc/api/worker_threads.md @@ -620,6 +620,10 @@ if (isMainThread) {