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) {
221
221
private void reportEvent () {
222
222
SpanEventData spanEventData = events .poll ();
223
223
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 );
226
227
spanEventData = events .poll ();
227
228
}
228
229
}
Original file line number Diff line number Diff line change @@ -144,6 +144,8 @@ public void testReportSpan() {
144
144
.withTag (Tags .SPAN_KIND .getKey (), Tags .SPAN_KIND_CLIENT ).start ();
145
145
//Report Do not prohibit writing
146
146
span .addEvent (SpanEventData .builder ().setEventTag ("kkk11" , "vvv22" ).build ());
147
+ span .addEvent (SpanEventData .builder ().setEventTag ("kkk222" , "vvv33" ).build ());
148
+
147
149
span .finish ();
148
150
149
151
TestUtil .periodicallyAssert (() -> {
You can’t perform that action at this time.
0 commit comments