Skip to content

feat(runtime): preserve init exit status through wait#12

Open
ZhiXiao-Lin wants to merge 1 commit into
feat/pidfd-signalingfrom
feat/init-wait-exit-status
Open

feat(runtime): preserve init exit status through wait#12
ZhiXiao-Lin wants to merge 1 commit into
feat/pidfd-signalingfrom
feat/init-wait-exit-status

Conversation

@ZhiXiao-Lin

Copy link
Copy Markdown
Contributor

Summary

  • add protocol-v2 guest wait with protocol-v1 compatibility
  • preserve exact normal exit codes or terminating signals across repeated waits
  • expose wait only for drivers that advertise it and validate driver inventories
  • prove bounded and nonblocking waits in native Linux and utility-VM lifecycle gates
  • update versioned evidence, CI assertions, roadmap, and platform documentation

Validation

  • cargo fmt --all -- --check
  • cargo test --workspace --all-targets
  • cargo clippy --workspace --all-targets -- -D warnings
  • RUSTDOCFLAGS="-D warnings" cargo doc --workspace --no-deps
  • Clippy cross-checks: aarch64/x86_64 Linux and x86_64 Windows
  • ShellCheck, bash syntax, and actionlint
  • real Apple Silicon HVF: agent-vm, OCI lifecycle, multi-container lifecycle, and all three no-delete cleanup phases

Stack

This PR is based on feat/pidfd-signaling and should be reviewed after that branch.

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.

1 participant