Skip to content

Commit ad6356f

Browse files
committed
feat(serverless): Fix gateway inferred span design
Avoid duplicate expensive context extraction Avoid subclassing tracing span for serverless but used serverless context element instead to store / track inferred span while keep tracing feature untouched Improved propagator to not create / capture inferred span context element on invalid data Rework context element to hold the inferred spans and its captured data Release captured data as soon as they span start (never read after this point so reclaiming memory) Refactor context element and propagator into the right package, not context component (product / feature agnostic) Refactor unit tests
1 parent 796b57e commit ad6356f

File tree

10 files changed

+389
-1045
lines changed

10 files changed

+389
-1045
lines changed

components/context/src/main/java/datadog/context/InferredProxyContext.java

Lines changed: 0 additions & 50 deletions
This file was deleted.

components/context/src/main/java/datadog/context/propagation/InferredProxyPropagator.java

Lines changed: 0 additions & 74 deletions
This file was deleted.

0 commit comments

Comments
 (0)