Expand description
Durable implementation of the backend-neutral local execution lifecycle.
Structs§
- Execution
Lifecycle Lock - Cross-process lock shared with the CLI’s stopped-commit/start lock.
- Local
Execution Backend Router - One fail-closed backend router that supports mixed legacy and OCI records.
- Local
Execution Handle - Runtime evidence persisted after an execution becomes ready.
- Local
Execution Manager - Local lifecycle facade shared by service, CLI, and SDK adapters.
- Local
Execution Observation - One backend observation used during inspection and restart recovery.
- Local
Execution Resource Plan - Product resources derived by a backend before a new execution is reserved.
- Local
Execution Termination - Result of a terminal backend operation, including authoritative status when the runtime was able to observe it before teardown.
- Native
Linux OciBundle Provider - Prepares immutable bundles from Box image/rootfs policy while the separate A3S OCI Runtime service owns container lifecycle and I/O.
- Native
Linux OciMigration Config - Explicit native-Linux owner and artifact selection for Sandbox migration.
- OciBundle
Preparation Context - Stable runtime identities and negotiated capabilities available to product preparation.
- OciLifecycle
Adapter - SDK-only lifecycle adapter. It contains no Box image, VM, or driver internals.
- OciLocal
Execution Backend - Opt-in canonical local-execution backend over one A3S OCI host service.
- OciPrepared
Execution - Product-owned OCI bundle and host bookkeeping required before lifecycle launch.
- OciRuntime
Binding - Exact runtime identity persisted separately from the Box execution identity.
- OciRuntime
Launch - Result of a create/start composition through the public OCI SDK.
- VmLocal
Execution Backend - Runtime adapter that owns live
VmManagerhandles and reconstructs them from durable runtime evidence after a control-plane restart. - Windows
Whpx OciBundle Provider - Qualification-only producer for OCI Runtime’s Windows dedicated-VM service.
- Windows
Whpx OciMigration Config - Explicit connection to an externally owned qualification-only WHPX service.
Enums§
- OciMigration
Policy - Explicit cutover policy applied only while creating a new Box record.
- OciRuntime
Endpoint - Serializable platform-local endpoint retained for runtime reconciliation.
Constants§
- OCI_
RUNTIME_ BINDING_ SCHEMA_ VERSION - Durable schema for one Box-to-OCI runtime attachment.
Traits§
- Local
Execution Backend - Backend operations invoked outside the durable state lock.
- OciBundle
Provider - Product-owned preparation boundary consumed by the OCI lifecycle backend.
Functions§
- acquire_
execution_ lifecycle_ lock - Acquire the cross-process lifecycle lock from synchronous callers such as the direct SDK. The returned guard holds the lock until it is dropped.
- oci_
isolation_ request - Map product isolation to an OCI isolation requirement without selecting a driver.