mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-11-08 21:43:00 -05:00
The go-micro tracing wrappers and otelhttp inject and extract the trace context with the global propagator. Nobody set it, so it stayed the default no-op: no traceparent went over the wire and every go-micro service (settings, policies, eventhistory, search) started a new trace instead of joining the caller's. GetTraceProvider now also sets the global propagator to the W3C TraceContext and Baggage propagator we already use elsewhere. fixes https://github.com/opencloud-eu/opencloud/issues/3856 Assisted-by: Claude Code:claude-opus-5-5 Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>