Skip to content

Commit fa59b39

Browse files
committed
Bug 37474239 - [37474174->24.09.1] Span context not properly propagated when using Otel (merge ce/main -> ce/24.09 @ 133451)
[git-p4: depot-paths = "//dev/coherence-ce/release/coherence-ce-v24.09/": change = 113452]
1 parent 72ffa60 commit fa59b39

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

prj/coherence-tracing/opentelemetry/src/main/java/com/tangosol/internal/tracing/opentelemetry/OpenTelemetryTracer.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2023, Oracle and/or its affiliates.
2+
* Copyright (c) 2023, 2025, Oracle and/or its affiliates.
33
*
44
* Licensed under the Universal Permissive License v 1.0 as shown at
55
* https://oss.oracle.com/licenses/upl.
@@ -72,11 +72,10 @@ public Map<String, String> inject(SpanContext spanContext)
7272
@Override
7373
public SpanContext extract(Map<String, String> carrier)
7474
{
75-
LiteMap<String, String> extractTarget = new LiteMap<>();
76-
TextMapPropagator propagator = GlobalOpenTelemetry.getPropagators().getTextMapPropagator();
75+
TextMapPropagator propagator = GlobalOpenTelemetry.getPropagators().getTextMapPropagator();
7776

7877
return new OpenTelemetrySpanContext(io.opentelemetry.api.trace.Span.fromContext(
79-
propagator.extract(Context.current(), extractTarget, new MapGetter()))
78+
propagator.extract(Context.current(), carrier, new MapGetter()))
8079
.getSpanContext());
8180
}
8281

0 commit comments

Comments
 (0)