Skip to content

telemetry(exec-server): trace local process lifecycle#30679

Draft
apanasenko-oai wants to merge 1 commit into
apanasenko/ttft-exec-rpcfrom
apanasenko/ttft-exec-local-lifecycle
Draft

telemetry(exec-server): trace local process lifecycle#30679
apanasenko-oai wants to merge 1 commit into
apanasenko/ttft-exec-rpcfrom
apanasenko/ttft-exec-local-lifecycle

Conversation

@apanasenko-oai

Copy link
Copy Markdown
Collaborator

Summary

Trace the local exec-server child-process lifecycle independently from transport and remote-client setup.

  • Separate stdout, stderr, exit, and close lifecycle spans.
  • Record first output, receiver wait, process-lock wait, notification lookup, and publication timing.
  • Preserve output retention, exit classification, and close semantics.

This PR is stacked on the exec RPC foundation in #30675 and is split out of #30632.

Validation

  • Six focused output retention, exit, termination, close, and trace-export tests passed.
  • just fmt passed, with an unrelated justfile rewrite discarded.
  • The broader exec-server suite remains environment-limited by macOS sandbox-exec permission denials and local network or HTTP timeouts.
@apanasenko-oai apanasenko-oai force-pushed the apanasenko/ttft-exec-local-lifecycle branch from 69ff3ac to 91822ed Compare June 30, 2026 06:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant