View Issue Details

IDProjectCategoryView StatusLast Update
001058010000-026: LogObjectSpecpublic2025-11-11 17:05
ReporterMarc Schier Assigned ToPaul Hunkar  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product Version1.05.05 RC1 
Summary0010580: OTEL SpanId and TraceId are byte array, Spec specifies the SpanContextType with Long and UUID
Description

Span protobuf interface has TraceId and SpanId as bytes, which does not work with 1.05.05 definition of https://reference.opcfoundation.org/Core/Part26/v105/docs/5.5.2.

Steps To Reproduce

Read the otel spec, look at https://reference.opcfoundation.org/Core/Part26/v105/docs/5.5.2

TagsNo tags attached.
Attached Files
image.png (375,590 bytes)
Commit Version1.05.07 RC1
Fix Due Date

Activities

Marc Schier

2025-11-03 11:43

reporter   ~0023492

Looking at the internals it seems that SpanId and TraceId are fixed to 8 and 16 bytes, which fit. Though I think this is a very limiting design, but one I can live with. In the W3C spec, the recorded flag is passed also as last part of the string, why is it not part of the model?

Issue History

Date Modified Username Field Change
2025-10-31 10:19 Marc Schier New Issue
2025-10-31 10:19 Marc Schier File Added: image.png
2025-11-03 11:43 Marc Schier Note Added: 0023492
2025-11-11 17:05 Jim Luth Commit Version => 1.05.07 RC1
2025-11-11 17:05 Jim Luth Status new => assigned
2025-11-11 17:05 Jim Luth Assigned To => Paul Hunkar