envoyproxy/envoy

wasm: access log extension point is not thread safe

Ouverte

#41 672 ouverte le 23 oct. 2025

 (3 commentaires) (0 réaction) (0 personne assignée)C++ (5 373 forks)batch import
area/wasmbughelp wanted

Métriques du dépôt

Stars
 (27 997 étoiles)
Métriques de merge PR
 (Merge moyen 8j) (378 PRs mergées en 30 j)

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

Guide contributeur