envoyproxy/envoy
View on GitHubwasm: access log extension point is not thread safe
Open
#41,672 opened on Oct 23, 2025
area/wasmbughelp wanted
Repository metrics
- Stars
- (27,997 stars)
- PR merge metrics
- (Avg merge 8d) (378 merged PRs in 30d)
Description
Access logger instances are shared across all threads, which means log() can be called concurrently. It does not seem that Wasm implementation has proper protection against data races (Wasm runtime assumes single threaded caller I believe).
CC @PiotrSikora @mpwarres