-
Notifications
You must be signed in to change notification settings - Fork 893
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update compliance matrix for removal of SpanContext or Span as parent (#510) #1079
Update compliance matrix for removal of SpanContext or Span as parent (#510) #1079
Conversation
spec-compliance-matrix.md
Outdated
@@ -31,8 +31,7 @@ status of the feature is not known. | |||
|Create root span | + | + | + | + | + | + | + | + | + | + | | |||
|Create with default parent (active span) | + | + | + | + | + | + | + | + | + | + | | |||
|Create with parent from Context | + | + | + | + | + | + | + | + | + | + | | |||
|Create with explicit parent Span | + | + | + | + | + | + | + | - | + | + | | |||
|Create with explicit parent SpanContext | - | + | + | + | + | + | | - | + | + | | |||
|No explicit parent Span/SpanContext allowed | | | | | | | | | | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this the first "negative" compliance? Where we actually verify that something is NOT done?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I think so. It seems we did not update this matrix for the Statuscode removals/updates either.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's similar to this entry in the attributes section below:
null
values documented as invalid/undefined
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we could leave in the old lines but add a strike-through style? Then, after some transition period, we remove it. We could also add a new cell entry type like rm
to signify removal of the feature.
I think the way I did it not now is the most straightforward though.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
btw, this is done in java, so you can pre-populated a +
for it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@open-telemetry/specs-approvers: This should be an editorial/trivial change but it needs one more approval. |
I addded "SpanProcessor.OnStart receives parent Context" in, c0c6005. This is the first SDK-specific compliance entry as far as I can see. Do we still want it? Otherwise I can revert the commit. |
@Oberon00 that should be fine. The env vars mentioned further down, for example, also just apply to SDKs. |
…open-telemetry#510) (open-telemetry#1079) * Update compliance matrix for open-telemetry#510. * Java implemented this already. * Add: SpanProcessor.OnStart receives parent Context
Follow-up for issue #510 (PR #875).
Changes
Related Issues/PRs
I think this should be merged before renaming SpanContext to SpanReference to avoid confusion: #1075.