Skip to content

Commit 8cccf38

Browse files
committed
refactor(@angular/build): increase piscina idleTimeout to 4s.
Workaround for piscinajs/piscina#816 Addresses ``` error properties: Object({ generatedMessage: true, code: 'ERR_ASSERTION', actual: 1, expected: 0, operator: 'strictEqual' }) at Timeout._onTimeout (/home/runner/.cache/bazel/_bazel_runner/f47b8283cc0f5922f9455b06771398a1/sandbox/processwrapper-sandbox/3878/execroot/_main/bazel-out/k8-fastbuild/bin/packages/angular/build/application_integration_tests_/application_integration_tests.runfiles/_main/node_modules/.aspect_rules_js/[email protected]/node_modules/piscina/src/index.ts:447:16) at listOnTimeout (node:internal/timers:608:17) at processTimers (node:internal/timers:543:7) ```
1 parent d657609 commit 8cccf38

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/angular/build/src/utils/worker-pool.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export class WorkerPool extends Piscina {
1515
constructor(options: WorkerPoolOptions) {
1616
const piscinaOptions: WorkerPoolOptions = {
1717
minThreads: 1,
18-
idleTimeout: 1000,
18+
idleTimeout: 4_000,
1919
// Web containers do not support transferable objects with receiveOnMessagePort which
2020
// is used when the Atomics based wait loop is enable.
2121
atomics: process.versions.webcontainer ? 'disabled' : 'sync',

0 commit comments

Comments
 (0)