This is an automated email from the ASF dual-hosted git repository.

fanjiwang pushed a commit to branch 2.8.x
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git


The following commit(s) were added to refs/heads/2.8.x by this push:
     new 76854ffd1 [#4035] fix invocation context loss issue (#4047)
76854ffd1 is described below

commit 76854ffd1ddb992a51ce743bf9ab201935ce38f6
Author: yanghao <[email protected]>
AuthorDate: Tue Nov 21 10:16:17 2023 +0800

    [#4035] fix invocation context loss issue (#4047)
---
 .../org/apache/servicecomb/tracing/zipkin/ZipkinConsumerDelegate.java   | 2 +-
 .../org/apache/servicecomb/tracing/zipkin/ZipkinProviderDelegate.java   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/handlers/handler-tracing-zipkin/src/main/java/org/apache/servicecomb/tracing/zipkin/ZipkinConsumerDelegate.java
 
b/handlers/handler-tracing-zipkin/src/main/java/org/apache/servicecomb/tracing/zipkin/ZipkinConsumerDelegate.java
index 149dc8c6e..84505d6d2 100644
--- 
a/handlers/handler-tracing-zipkin/src/main/java/org/apache/servicecomb/tracing/zipkin/ZipkinConsumerDelegate.java
+++ 
b/handlers/handler-tracing-zipkin/src/main/java/org/apache/servicecomb/tracing/zipkin/ZipkinConsumerDelegate.java
@@ -50,7 +50,7 @@ class ZipkinConsumerDelegate implements ZipkinTracingDelegate 
{
   }
 
   @Override
-  public Span createSpan(Invocation invocation) {
+  public synchronized Span createSpan(Invocation invocation) {
     return handler.handleSend(requestWrapper.invocation(invocation));
   }
 
diff --git 
a/handlers/handler-tracing-zipkin/src/main/java/org/apache/servicecomb/tracing/zipkin/ZipkinProviderDelegate.java
 
b/handlers/handler-tracing-zipkin/src/main/java/org/apache/servicecomb/tracing/zipkin/ZipkinProviderDelegate.java
index 0820f0c8c..48156c57d 100644
--- 
a/handlers/handler-tracing-zipkin/src/main/java/org/apache/servicecomb/tracing/zipkin/ZipkinProviderDelegate.java
+++ 
b/handlers/handler-tracing-zipkin/src/main/java/org/apache/servicecomb/tracing/zipkin/ZipkinProviderDelegate.java
@@ -80,7 +80,7 @@ class ZipkinProviderDelegate implements ZipkinTracingDelegate 
{
   }
 
   @Override
-  public Span createSpan(Invocation invocation) {
+  public synchronized Span createSpan(Invocation invocation) {
     return handler.handleReceive(requestWrapper.invocation(invocation));
   }
 

Reply via email to