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

Method publish_container_snapshot

crates/openshell-driver-docker/src/lib.rs:1146–1160  ·  view source on GitHub ↗
(
        &self,
        sandbox_id: &str,
        sandbox_name: &str,
    )

Source from the content-addressed store, hash-verified

1144 }
1145
1146 async fn publish_container_snapshot(
1147 &self,
1148 sandbox_id: &str,
1149 sandbox_name: &str,
1150 ) -> Result<(), Status> {
1151 if let Some(summary) = self
1152 .find_managed_container_summary(sandbox_id, sandbox_name)
1153 .await?
1154 && let Some(sandbox) =
1155 sandbox_from_container_summary(&summary, self.supervisor_readiness.as_ref())
1156 {
1157 self.publish_sandbox_snapshot(sandbox);
1158 }
1159 Ok(())
1160 }
1161
1162 fn publish_sandbox_snapshot(&self, sandbox: DriverSandbox) {
1163 let _ = self.events.send(WatchSandboxesEvent {

Callers 1

Tested by

no test coverage detected