From 0fd8f549e2194223eca2d4b17f4e96cd5a0f5fd5 Mon Sep 17 00:00:00 2001 From: Satya Rohith Date: Wed, 13 Mar 2024 22:52:25 +0530 Subject: fix(ext/node): allow automatic worker_thread termination (#22647) Co-authored-by: Matt Mastracci --- cli/worker.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cli') diff --git a/cli/worker.rs b/cli/worker.rs index f0c7bfabc..85867a405 100644 --- a/cli/worker.rs +++ b/cli/worker.rs @@ -610,6 +610,7 @@ impl CliMainWorkerFactory { disable_deprecated_api_warning: shared.disable_deprecated_api_warning, verbose_deprecated_api_warning: shared.verbose_deprecated_api_warning, future: shared.enable_future_features, + close_on_idle: true, }, extensions: custom_extensions, startup_snapshot: crate::js::deno_isolate_init(), @@ -814,6 +815,7 @@ fn create_web_worker_callback( disable_deprecated_api_warning: shared.disable_deprecated_api_warning, verbose_deprecated_api_warning: shared.verbose_deprecated_api_warning, future: false, + close_on_idle: args.close_on_idle, }, extensions: vec![], startup_snapshot: crate::js::deno_isolate_init(), @@ -841,6 +843,8 @@ fn create_web_worker_callback( stdio: stdio.clone(), cache_storage_dir, feature_checker, + strace_ops: shared.options.strace_ops.clone(), + close_on_idle: args.close_on_idle, maybe_worker_metadata: args.maybe_worker_metadata, }; -- cgit v1.2.3