diff --git a/src/runtime-rs/crates/runtimes/virt_container/src/container_manager/manager.rs b/src/runtime-rs/crates/runtimes/virt_container/src/container_manager/manager.rs index 43d2ce8df8..fe0ff2a82c 100644 --- a/src/runtime-rs/crates/runtimes/virt_container/src/container_manager/manager.rs +++ b/src/runtime-rs/crates/runtimes/virt_container/src/container_manager/manager.rs @@ -460,7 +460,7 @@ impl ContainerManager for VirtContainerManager { #[instrument] async fn need_shutdown_sandbox(&self, req: &ShutdownRequest) -> bool { - req.is_now || self.containers.read().await.is_empty() || self.sid == req.container_id + req.is_now || self.sid == req.container_id } #[instrument]