mirror of
https://github.com/XRPLF/rippled.git
synced 2026-04-29 15:37:57 +00:00
- SpanContext::isValid(): add inline no-op when XRPL_ENABLE_TELEMETRY is not defined, preventing a linker error if called in that path - linkedSpan(): set kIsRootSpanKey on the StartSpanOptions parent context so linked spans start a genuinely independent sub-tree instead of silently becoming children of the current active span - Telemetry::instance_: use std::atomic with acquire/release ordering to avoid a data race between start()/stop() and factory methods called from worker threads Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>