From e14871ed9d518a5fe079ff918c115601422edbbc Mon Sep 17 00:00:00 2001 From: Samuel Macleod Date: Thu, 26 Mar 2026 17:29:15 +0000 Subject: [PATCH 1/2] [vitest-pool-workers] Suppress CODE_MOVED log spam from workerd --- .changeset/suppress-code-moved-logs.md | 7 +++++++ packages/vitest-pool-workers/src/pool/index.ts | 3 +++ 2 files changed, 10 insertions(+) create mode 100644 .changeset/suppress-code-moved-logs.md diff --git a/.changeset/suppress-code-moved-logs.md b/.changeset/suppress-code-moved-logs.md new file mode 100644 index 0000000000..0894fc3587 --- /dev/null +++ b/.changeset/suppress-code-moved-logs.md @@ -0,0 +1,7 @@ +--- +"@cloudflare/vitest-pool-workers": patch +--- + +Suppress `CODE_MOVED for unknown code block` log spam from workerd + +These are internal workerd diagnostic messages not relevant to application developers. Miniflare's structured log handler already filters them, but `vitest-pool-workers` uses a custom `handleRuntimeStdio` that bypasses that pipeline. This adds the pattern to the pool's own ignore list. diff --git a/packages/vitest-pool-workers/src/pool/index.ts b/packages/vitest-pool-workers/src/pool/index.ts index 2259668fd4..0a305e8734 100644 --- a/packages/vitest-pool-workers/src/pool/index.ts +++ b/packages/vitest-pool-workers/src/pool/index.ts @@ -80,6 +80,9 @@ const ignoreMessages = [ "disconnected: operation canceled", "disconnected: worker_do_not_log; Request failed due to internal error", "disconnected: WebSocket was aborted", + // Internal workerd diagnostic, not relevant to application developers + // See: https://github.com/cloudflare/workerd/blob/d170f4d9b/src/workerd/jsg/setup.c%2B%2B#L566 + "CODE_MOVED for unknown code block", ]; function trimSymbolizerWarning(chunk: string): string { return chunk.includes(symbolizerWarning) From 14764bd74b63b4746b7ca75afe387e8e1db4b740 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Somhairle=20MacLe=C3=B2id?= Date: Fri, 27 Mar 2026 01:10:12 +0000 Subject: [PATCH 2/2] Apply suggestion from @penalosa --- packages/vitest-pool-workers/src/pool/index.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/vitest-pool-workers/src/pool/index.ts b/packages/vitest-pool-workers/src/pool/index.ts index 0a305e8734..7f78020850 100644 --- a/packages/vitest-pool-workers/src/pool/index.ts +++ b/packages/vitest-pool-workers/src/pool/index.ts @@ -80,8 +80,6 @@ const ignoreMessages = [ "disconnected: operation canceled", "disconnected: worker_do_not_log; Request failed due to internal error", "disconnected: WebSocket was aborted", - // Internal workerd diagnostic, not relevant to application developers - // See: https://github.com/cloudflare/workerd/blob/d170f4d9b/src/workerd/jsg/setup.c%2B%2B#L566 "CODE_MOVED for unknown code block", ]; function trimSymbolizerWarning(chunk: string): string {