The unpac monorepo manager self-hosting as a monorepo using unpac
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #749 from talex5/trace-spawn

Record trace event when spawning processes

authored by

Thomas Leonard and committed by
GitHub
d47b5e29 33d4e01a

+5 -1
+4 -1
lib_eio_linux/low_level.ml
··· 571 571 let exit_status, set_exit_status = Promise.create () in 572 572 let t = 573 573 Fd.use_exn "errors-w" errors_w @@ fun errors_w -> 574 - let pid, pid_fd = eio_spawn errors_w c_actions in 574 + let pid, pid_fd = 575 + Eio.Private.Trace.with_span "spawn" @@ fun () -> 576 + eio_spawn errors_w c_actions 577 + in 575 578 let pid_fd = Fd.of_unix ~sw ~seekable:false ~close_unix:true pid_fd in 576 579 { pid; pid_fd; exit_status } 577 580 in
+1
lib_eio_posix/low_level.ml
··· 558 558 let t = 559 559 let pid = 560 560 Fd.use_exn "errors-w" errors_w @@ fun errors_w -> 561 + Eio.Private.Trace.with_span "spawn" @@ fun () -> 561 562 eio_spawn errors_w c_actions 562 563 in 563 564 Fd.close errors_w;