mirror of
https://github.com/ocaml-tracing/ocaml-opentelemetry.git
synced 2026-03-08 03:47:59 -04:00
emit1: no syscall for sleep=0
This commit is contained in:
parent
03f5741629
commit
0986c2aade
1 changed files with 8 additions and 4 deletions
|
|
@ -44,8 +44,10 @@ let run_job () =
|
||||||
"loop.inner"
|
"loop.inner"
|
||||||
in
|
in
|
||||||
|
|
||||||
Unix.sleepf !sleep_outer;
|
if !sleep_outer > 0. then (
|
||||||
Atomic.incr num_sleep;
|
Unix.sleepf !sleep_outer;
|
||||||
|
Atomic.incr num_sleep
|
||||||
|
);
|
||||||
|
|
||||||
let logger = OT.Logger.get_main () in
|
let logger = OT.Logger.get_main () in
|
||||||
OT.Emitter.emit logger
|
OT.Emitter.emit logger
|
||||||
|
|
@ -70,8 +72,10 @@ let run_job () =
|
||||||
in
|
in
|
||||||
ignore _arr);
|
ignore _arr);
|
||||||
|
|
||||||
Unix.sleepf !sleep_inner;
|
if !sleep_inner > 0. then (
|
||||||
Atomic.incr num_sleep;
|
Unix.sleepf !sleep_inner;
|
||||||
|
Atomic.incr num_sleep
|
||||||
|
);
|
||||||
|
|
||||||
if j = 4 && !i mod 13 = 0 then failwith "oh no";
|
if j = 4 && !i mod 13 = 0 then failwith "oh no";
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue