You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
B3 single-header debug extraction should imply sampled #3810
With Propagator::new(), extraction returns an invalid context because handling of d incorrectly depends on the configured injection encoding. With single-header injection enabled, the context is extracted as debug but not sampled, so a parent-based sampler can drop child spans.
The B3 specification defines debug as an emphasised accept decision, so d must imply sampled.
Expected behaviour
Single-header d is extracted for every injection configuration as debug plus sampled. X-B3-Sampled: d remains invalid because multiple-header debug uses X-B3-Flags: 1.
Activity
darkraider01 commentedon Oct 22, 2026
can i pick this?
scottgerring commentedon Oct 22, 2026
there's an almost-complete PR linked in #3752 ; let's give the author a couple days to see if they would like to finish it !