Repository navigation
Commit 6956c7d
Skip tag extractors and contributors on immutable spans
NoopSpan (via ImmutableSpan) discards every tag, but inherited the
setTagsFrom defaults, so an extractor or contributor still ran its
metadata access and side effects with tracing disabled.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>1 parent 7727940 commit 6956c7d
2 files changed
Lines changed: 32 additions & 0 deletions
File tree
- internal-api/src
- main/java/datadog/trace/bootstrap/instrumentation/api
- test/java/datadog/trace/bootstrap/instrumentation/api
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
65 | 79 | | |
66 | 80 | | |
67 | 81 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
56 | 74 | | |
0 commit comments