B3 underspecified #960
Labels
priority:p1
Highest priority level
release:required-for-ga
Must be resolved before GA release, or nice to have before GA
spec:context
Related to the specification/context directory
spec:trace
Related to the specification/trace directory
What are you trying to achieve?
Consistency in B3 context propagation between different SDK implementations.
Additional context.
B3 has single and multi-header formats. Most languages have support for both formats, but not all. To ensure consistency between SDK implementations we should specify what is expected. Based on surveying the go, python, and java implementations, we should specify that B3 propagators:
MAY provide configuration to change the default
The spec currently says that B3 and Jaeger MUST be distributed as extension packages. Only the java implementation is doing this. Can these propagators be distributed with the SDK if a language chooses?
I preemptively prepared a pull-request with the changes proposed in this issue: #961.
The text was updated successfully, but these errors were encountered: