View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0010580 | 10000-026: LogObject | Spec | public | 2025-10-31 10:19 | 2025-11-11 17:05 |
| Reporter | Marc Schier | Assigned To | Paul Hunkar | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Product Version | 1.05.05 RC1 | ||||
| Summary | 0010580: 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 | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Commit Version | 1.05.07 RC1 | ||||
| Fix Due Date | |||||
|
|
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? |
| 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 |