perf: little optim in opentelemetry_trace

This commit is contained in:
Simon Cruanes 2025-12-12 14:39:58 -05:00
parent 26bc862940
commit dfb0befab0
No known key found for this signature in database
GPG key ID: EBFFF6F283F3A2B4

View file

@ -108,8 +108,10 @@ module Internal = struct
let exit_span_ { span } : OTEL.Span.t =
let open OTEL in
if Span.is_not_dummy span then (
let end_time = Timestamp_ns.now_unix_ns () in
Proto.Trace.span_set_end_time_unix_nano span end_time;
Proto.Trace.span_set_end_time_unix_nano span end_time
);
span
let exit_span' (self : state) otrace_id otel_span_begin =