File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed
main/java/com/alipay/common/tracer/core/span
test/java/com/alipay/common/tracer/core/tracertest Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -221,8 +221,9 @@ public void addEvent(SpanEventData eventData) {
221221 private void reportEvent () {
222222 SpanEventData spanEventData = events .poll ();
223223 while (spanEventData != null && eventNum .decrementAndGet () >= 0 ) {
224- this .eventData = spanEventData ;
225- this .sofaTracer .reportEvent (this );
224+ SofaTracerSpan span = this .cloneInstance ();
225+ span .setEventData (spanEventData );
226+ this .sofaTracer .reportEvent (span );
226227 spanEventData = events .poll ();
227228 }
228229 }
Original file line number Diff line number Diff line change @@ -144,6 +144,8 @@ public void testReportSpan() {
144144 .withTag (Tags .SPAN_KIND .getKey (), Tags .SPAN_KIND_CLIENT ).start ();
145145 //Report Do not prohibit writing
146146 span .addEvent (SpanEventData .builder ().setEventTag ("kkk11" , "vvv22" ).build ());
147+ span .addEvent (SpanEventData .builder ().setEventTag ("kkk222" , "vvv33" ).build ());
148+
147149 span .finish ();
148150
149151 TestUtil .periodicallyAssert (() -> {
You can’t perform that action at this time.
0 commit comments