better warning in bounded_queue_sync

This commit is contained in:
Simon Cruanes 2026-04-10 14:28:50 -04:00
parent e9bb76edd1
commit 7a93a2582b

View file

@ -101,8 +101,9 @@ let push (self : _ state) x =
if num_discarded > 0 then ( if num_discarded > 0 then (
ignore (Atomic.fetch_and_add self.n_discarded num_discarded : int); ignore (Atomic.fetch_and_add self.n_discarded num_discarded : int);
Opentelemetry.Self_debug.log Warning (fun () -> Opentelemetry.Self_debug.log Warning (fun () ->
Printf.sprintf "otel: dropped %d signals (exporter queue full)" Printf.sprintf
num_discarded) "otel: dropped %d signals (exporter queue full at %d)"
num_discarded self.high_watermark)
); );
(* wake up potentially asleep consumers *) (* wake up potentially asleep consumers *)
Cb_set.trigger self.on_non_empty Cb_set.trigger self.on_non_empty