Skip to content

Detect owned target exit during private-channel startup - #760

Merged
Meta-Develop merged 2 commits into
mainfrom
codex/first-frame-target-exit-20261029
Oct 29, 2026
Merged

Meta-Develop merged 2 commits into
mainfrom
codex/first-frame-target-exit-20261029

Conversation

@Meta-Develop

Copy link
Copy Markdown
Owner
  • When a contained runtime exits before its first private-channel frame, stop waiting once its exact target exits.
  • Pin the authenticated target at the start gate with a pidfd and keep conservative deadline behavior when exit evidence is unavailable.
  • Keep bounded diagnostics, ordinary terminal results and verified process-tree cleanup; incomplete handshakes remain failures.
  • Add early-exit, silent-target, unknown-identity and held-incarnation regressions.

Validation: formatting passed locally on Linux; the new tests, all-target compilation, Clippy and the full platform suites run in this PR's CI.

Closes #709.

- When a contained runtime exits before its first private-channel frame, stop waiting once its exact target exits.
- Pin the authenticated target at the start gate with a pidfd and keep conservative deadline behavior when exit evidence is unavailable.
- Keep bounded diagnostics, ordinary terminal results and verified process-tree cleanup; incomplete handshakes remain failures.
- Add early-exit, silent-target, unknown-identity and held-incarnation regressions.

Validation: formatting passed locally on Linux; the new tests, all-target compilation, Clippy and the full platform suites run in this PR's CI.
@Meta-Develop
Meta-Develop merged commit bbbb9bb into main Oct 29, 2026
18 of 24 checks passed
@Meta-Develop
Meta-Develop deleted the codex/first-frame-target-exit-20261029 branch October 29, 2026 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Detect owned target exit while waiting for a managed runtime first frame

1 participant