envoyproxy/envoy

wasm: access log extension point is not thread safe

Open

#41.672 aberto em 23 de out. de 2025

Ver no GitHub
 (3 comments) (0 reactions) (0 assignees)C++ (5.373 forks)batch import
area/wasmbughelp wanted

Métricas do repositório

Stars
 (27.997 stars)
Métricas de merge de PR
 (Mesclagem média 8d) (378 fundiu PRs em 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

Guia do colaborador