MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / public_status_from_driver

Function public_status_from_driver

crates/openshell-server/src/compute/mod.rs:1835–1853  ·  view source on GitHub ↗
(
    status: &DriverSandboxStatus,
    phase: SandboxPhase,
    current_policy_version: u32,
)

Source from the content-addressed store, hash-verified

1833}
1834
1835fn public_status_from_driver(
1836 status: &DriverSandboxStatus,
1837 phase: SandboxPhase,
1838 current_policy_version: u32,
1839) -> SandboxStatus {
1840 SandboxStatus {
1841 sandbox_name: status.sandbox_name.clone(),
1842 agent_pod: status.instance_id.clone(),
1843 agent_fd: status.agent_fd.clone(),
1844 sandbox_fd: status.sandbox_fd.clone(),
1845 conditions: status
1846 .conditions
1847 .iter()
1848 .map(public_condition_from_driver)
1849 .collect(),
1850 phase: phase as i32,
1851 current_policy_version,
1852 }
1853}
1854
1855fn ensure_supervisor_ready_status(status: &mut Option<SandboxStatus>, sandbox_name: &str) {
1856 upsert_ready_condition(

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected