You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix the problem: "When a server received dubbo requests and send another duubo reuqest to other server, its client span is lost."
Remove usage of ConcurrentHashMap in 2.6.X DubboSofaTracerFilter, bacause Invoker is reused, we cannot use it as a map key. And invokers between invoke and onResponse are different, which causing the lost of spans.
remove tracer-key from RpcContext when serverReceived
use traceId+spanId as key o remove usage of ConcurrentHashMap in 2.6.X DubboSofaTracerFilter in 2.7.X DubboSofaTracerFilter, put tracer string into RpcContext in 2.6.X and 2.7.X DubboSofaTracerFilter