envoyproxy/envoy

Configure V8 DefaultWorker threads in yaml

Open

#38,680 opened on Mar 7, 2025

View on GitHub
 (14 comments) (0 reactions) (0 assignees)C++ (5,373 forks)batch import
area/wasmhelp wanted

Repository metrics

Stars
 (27,997 stars)
PR merge metrics
 (Avg merge 8d) (378 merged PRs in 30d)

Description

We are using the wasmervice bootstrap extension in yaml as below

bootstrap_extensions:

  • name: envoy.bootstrap.wasm typed_config: "@type": type.googleapis.com/envoy.extensions.wasm.v3.WasmService singleton: true

When we have this in the yaml even after marking "singleton : true" we see 16 "V8 DefaultWorker" threads started on a 32 cpu box. Is there a way to limit these in the yaml with some parameter ? Or do I have to change code and rebuild envoy ? --concurrency doesn't help in configuring these as that is only for worker threads. Tried doing a google search for this issue but nothing turns up.

Contributor guide