mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-23 15:10:34 +00:00
The consensus.proposal.receive / consensus.validation.receive guards are moved into checkPropose/checkValidation jobs, so detach their Scope on the peer thread before the job hand-off. The standalone (no-propagated-context) fallbacks in ConsensusReceiveTracing now use rootSpan() so they start a fresh trace root instead of inheriting an ambient span; the hashSpan propagated-context branches are unchanged (cross-node linking preserved). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>